异常处理入门
异常是程序运行期出现的错误
出现异常,生成对象,给运行时系统,默认打印throws
寻找处理catch
E.printStackTrace();
异常 可处理
RuntimeException (代表很经常出现的异常)
可以不处理
其余必须处理
如:jdk中抛出的
Finally
捕获异常后,不再正常向下运行,只考虑finally中的代码
没有捕获异常,finally也会执行
Finally始终会执行
Try
Catch
Finally
Throw 抛出异常对象
Throws 声明抛出异常
Class PwdUncorrected extends java.lang.Exception{
Int id=0;
Public PwdUncorrected(String msg,int id){
Super(msg); ?
This.id=id;
}
Getid();
}
*重写方法需要抛出与原方法相同的异常或不抛出异常
))))))))))))))))))))