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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Piaget 中级黑马   /  2015-2-7 22:23  /  1014 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

一.异常
A) 异常描述
      异常时程序运行期间出现的不可避免的问题
B)异常处理:
避免一个异常的发生导致整个程序运行中断。
C)异常的处理机制
      try{      }    catch( 异常类型 e){     } finally{    }    throw    throws
      finally无论trycatch有没有return都先执行finally的语句块。一般用于释放资源。
      throws  声明 一个程序可能出现的异常,可以自己处理。但是自己不处理时,一定要在方法外Throws
      Throw   用来手动抛出一个异常对象,一般用于自定义异常类。
D)try-catch
      三种情况:
1.如果异常不存在,不catch
2.如果异常存在,catch并处理
3.如果catch的异常类型与try抛出的异常类型不一致仍会出现原有异常。
E)多重catch
      便于多个异常的处理。还能用catch( 异常类型  |  异常类型  )
F)自定义异常类
      a.继承Exception    b.提供一个无参的构造方法       c.通过super(" 异常信息   ")提供异常信息。

1 个回复

倒序浏览
混个分好难!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马