JAVA ------异常

1、异常:
(1)错误:
错误是绝症,只能修改代码;
(2)异常
编译时期异常Exception是小病,可以处理;
运行时期异常RuntimeException不能处理,也需要修改代码;
(3)throw new Exception();抛出异常对象;
throws Exception;抛出异常类;
(4)try{可能会发生异常的语句
}catch(可能会发生异常的类名 变量名){
异常的处理方式
}finally{
不管发不发生异常都会执行的语句
释放资源的语句
}
(5)对于RuntimeException运行时期异常:不需要throws,也不需要try,catch处理
一旦出现,程序员修改代码;
对于编译时期异常Exception及Exception的子类(不包括RuntimeException)
2种处理方式:一个throws,一个是try/catch
(6)1当父类方法有异常时,子类继承重写后可以不抛异常,
也可以抛异常,该异常不得超过父类异常
2当父类方法没有异常,子类重写该方法不得抛出异常
如果该方法调用了一个抛出编译异常的方法,只能try,catch;

posted @ 2018-10-12 16:18  时间绝境  阅读(193)  评论(0编辑  收藏  举报