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

© qingger 中级黑马   /  2015-7-5 18:39  /  373 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

Exception:异常/例外:在程序运行过程中发生的,会打断程序
正常执行的事件称为异常(Exception)/例外
异常的基类:Throwable,Throwable两个子类:直接已知子类:Error和Exception
Error:(unchecked:未检查)系统级异常,超出了程序员的控制范围,
程序员不能解决这类异常
RuntimeException(运行期异常):(unchecked:未检查)一般这种是逻辑上的异常,这种本身程序
员能共避免的
Exception:(checked:已检查)
2.try...catch...finally结构
try{}:一般放可能会出现异常的语句
catch(异常类 异常对象变量):用来捕获异常,异常对象变量就持有了异常对象
catch语句块可以有多个,一般生成的异常,异常对象的父类及本身类都可以捕获
finally{这里的语句要注意}:是一定要执行的语句;finally语句不是必须的
3.异常的捕获和处理过程
Java的例外处理机制使得例外事件,沿着被调用的顺序往前寻找,只要找到符合该例外种类的例外处理程序.
4.异常的捕获时catch语句排列顺序
如果捕获异常的类存在继承关系,一般子类在前父类在后

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马