Java异常处理学习心得-创新互联

程序中总是存在着各种问题,为了使在程序执行过程中能正常运行,使用Java提供的异常处理机制捕获可能发生的异常,对异常进行处理并使程序能正常运行。这就是Java的异常处理。

创新互联公司自成立以来,一直致力于为企业提供从网站策划、网站设计、成都网站制作、成都网站设计、电子商务、网站推广、网站优化到为企业提供个性化软件开发等基于互联网的全面整合营销服务。公司拥有丰富的网站建设和互联网应用系统开发管理经验、成熟的应用系统解决方案、优秀的网站开发工程师团队及专业的网站设计师团队。

一、可捕获的异常

Java中可以捕获的异常分为可控式和运行时异常。

1. 可控式异常

在Java中把那些可以预知的错误,在程序编译时就能对程序中可能存在的错误进行处理,并给出具体的错误信息,这些错误称为可控式异常。常用的可控式异常如下:

异常说明 IOException 当发生某种I/O异常时,抛出此异常 SQLException 提供关于数据库访问错误或其他错误信息的异常 ClassNotFoundException 类没有找到异常 NoSuchFieldException 类不包含指定名称的字段时产生的信号NoSuchMethodException 无法找到某一特定方法时,抛出该异常

2. 运行时异常

在Java中不能被编译器检测到的错误称为运行时异常。常用的运行时异常如下:

 异常  说明  IndexOutOfBoundsException  指示某集合或数组的索引值超出范围时抛出该异常  NullPointerException  当应用程序试图在需要对象的地方使用null时,抛出该异常  ArithmeticException  当出现异常的运算条件时,抛出此异常  IllegalArgumentException  抛出异常的表明向方法传递了一个不合法或不正确的的参数  ClassCastException  当试图将对象强制转换为不是实例的子类时,抛出该异常

二、处理异常

在Java中当程序出现异常时,可以使用try···catch、try···catch···finally或try···finally进行处理。

1. 使用try···catch处理异常

try后是正常执行的语句,而catch后是对异常处理的语句,catch的括号中是程序需要处理的异常类型。语法格式如下:

try {
  正常执行的语句
} catch(Exception e) {
  对异常进行处理的语句
}

文章名称:Java异常处理学习心得-创新互联
分享网址:http://csruizhi.cn/article/iidod.html

其他资讯

Copyright © 2007-2024 成都优众联杰科技有限公司 All Rights Reserved 蜀ICP备2024116266号
友情链接: 高端网站设计 成都做网站建设公司 重庆网站制作 专业网站设计 成都网站制作 成都网站建设 成都网站建设 成都网站制作 成都网站建设 成都网站设计 网站设计 定制网站制作 营销型网站建设 重庆电商网站建设 高端网站建设 成都网站设计 成都定制网站建设 H5网站制作 手机网站设计 成都品牌网站建设 古蔺网站建设 阿坝网站设计