异常的概念
程序在运行的期间,发生错误,
处理错误的办法 用 try {} catch{} 还可以打印出,这个错误的堆栈信息,
try{
System.out.println(2/0);
}
catch(ArithmeticException ae){
System.out.println("错误;");
ae.printStackTrace();
}
异常的分类
Throwable可以被抛出的类,所有异常的根类
Error 就是虚拟机错误了,程序处理不了
Exception,可以处理的异常,
RuntimeException,你可以处理的,但是你不处理的;产生的比较频繁
其他的就是你必须要处理的。

异常的捕获处理
不管产不产生异常,finally都会执行。
经常都会用到printStackTrace(); 用来捕获异常的堆栈信息。

声明方法抛出的异常

捕获异常的时候,要先捕获小的,再捕获大的。分清顺序
浙公网安备 33010602011771号