A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© alee 中级黑马   /  2014-8-13 21:54  /  1347 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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.

3 个回复

正序浏览
向楼主学习下啊
回复 使用道具 举报
学习下楼主的总结~~~·
回复 使用道具 举报
马克,马上就成为传智播客一名学员了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马