黑马程序员技术交流社区
标题:
异常的解决方案
[打印本页]
作者:
牛小爽
时间:
2015-9-20 20:33
标题:
异常的解决方案
A:自己处理
基本格式
try{
可能发生异常的代码;
}catch(异常类名 变量名){
异常的处理代码;
}finally{
释放资源的代码;
}
变形格式
try..catch
try..catch..catch
try..catch..catch..finally
try..finally
注意:
不能写成 try{}单独存在
JDK1.7针对多个catch做了优化
try{
可能发生的异常代码;
}catch(异常1 | 异常2 | 异常3){//注意,这些异常必须是平级关系
}finally{
}
B、声明异常
用throws关键字在方法上声明异常
注意:throws应该叫声明,有些人叫抛出,这么叫是不准确的
throw是抛出
C、自定义异常
1、写一个普通类,继承RuntimeException(运行时)或者继承Exception(编译)
2、写构造方法,一个有参的,一个无参的
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2