16.Java中的异常
2019-02-25 本文已影响0人
null_meng
1.什么是异常
2.异常的分类
3.try……catch……finally结构的使用方法
什么是异常
异常:中断了正常指令流的事件
异常的分类
Throwable----Exception和Error
Error出现,虚拟机关闭
Exception----uncheck Exception和check Exception
java编译器要求程序员对Check Exception进行处理
try{
可能出现异常的代码
}catch(Exception e){
打印异常信息
e.printStackTrace();
}finally{
无论出不出异常,finally都会执行,一般finally被称为异常的出口
}
使用try……catch对异常代码进行处理,即使出现异常,也不会影响其他代码的运行
1.程序员对Error无能为力,只能处理Exception
2.对异常的处理关系到系统的健壮性
3.使用try……catch……finally来处理可能出现异常的代码
1.throw的作用
自定义异常,生成一个异常,throw抛出
2.throws的作用
用throws声明一个函数可能会产生,当调用这个函数时对这个异常进行处理