黑马程序员技术交流社区

标题: Exception异常总结 [打印本页]

作者: alee    时间: 2014-8-13 21:54
标题: Exception异常总结
Exception异常总结:
1、如果程序用了System.exit(0);则不会执行finally里的程序
2、在程序return前执行finally里的程序
3、Java中异常分为两类:
1) checked Exception
处理方式一、继续抛出,消极做法,直到抛出到JVM
处理方式二、用try..catch
2) unchecked Exception (runtime exception)
throws ArithmeticException,IOException应该是出现这两种异常就向上抛吧。
什么情况下一个方法抛出几个异常?一般来说应该是会抛出几种异常,然后在一级调用这个方法时处理一下。
如果没有特殊需要的话要把可能出现的异常都截获并处理。
try{
  method();
}catch(exception1 e1){
 do something;
}catch(exception2 e2){
 do something;
}……
e1的范围小于e2.
作者: 刀乃特砖家    时间: 2014-8-13 22:31
马克,马上就成为传智播客一名学员了
作者: 我行我SHOW‰    时间: 2014-8-14 00:52
学习下楼主的总结~~~·
作者: 董帅军    时间: 2014-8-14 08:29
向楼主学习下啊




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2