本文主要是介绍捕获异常,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
package com.liu.exception;
public class Test {
public static void main(String[] args) {
int a = 1;
int b = 0;
try{//监控区域
System.out.println(a/b);
}catch(ArithmeticException e){//catch捕获异常
System.out.println("程序出现异常");
}finally{//处理善后工作
System.out.println("finally");
}
//finally 可以不用finally 假设IO 资源 关闭
try{//加入想捕获多个异常:异常类型从小到大
new Test().a();
}catch(Error e){//catch(想要捕获的异常类型)
System.out.println("程序出现异常:Error");
}catch(Exception e){
System.out.println("程序出现异常:Exception");
}catch(Throwable e){
System.out.println("程序出现异常:Throwable");
}finally{
System.out.println("finally");
}
}
public void a(){
b();
}
public void b(){
a();
}
}
这篇关于捕获异常的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!