异常的概念

程序在运行的期间,发生错误,

处理错误的办法 用 try {}   catch{} 还可以打印出,这个错误的堆栈信息,

try{

System.out.println(2/0);

}

catch(ArithmeticException ae){

System.out.println("错误;");

ae.printStackTrace();

}

 

异常的分类

Throwable可以被抛出的类,所有异常的根类
Error 就是虚拟机错误了,程序处理不了

Exception,可以处理的异常,

RuntimeException,你可以处理的,但是你不处理的;产生的比较频繁

其他的就是你必须要处理的。

 

 

异常的捕获处理

不管产不产生异常,finally都会执行。

经常都会用到printStackTrace(); 用来捕获异常的堆栈信息。

 

声明方法抛出的异常

 

捕获异常的时候,要先捕获小的,再捕获大的。分清顺序

posted on 2021-03-30 08:20  Tzk-  阅读(40)  评论(0)    收藏  举报