每天学点Java知识 ------> 认识异常
上一篇 /
下一篇 2014-07-22 17:26:31
/ 个人分类:Java学习
异常是程序中导致程序中断的一种指令流,如果希望程序出现异常后依然可以正常完成的话,可以用如下格式进行异常处理
try{
可能出现异常的语句;
}[ catch(异常类型 异常对象){
处理异常;
}cathc(异常类型 异常对象){
处理异常;
}...][ finally{
不管是否出现异常,都执行此代码;
}]
在try语句中捕获可能出现的异常语句,如果在try中产生了异常,则程序会自动跳转到catch语句中找到匹配的异常类型进行相应的处理,最后不管程序是否会产生异常,肯定都会执行到finally语句
例:
public class TestDemo{
public static void main(String args[]){
System.out.println("1.除法计算开始...");
try{
int result = 10/1;
System.out.println("2.除法计算结果: "+result);
}catch(ArithmeticException e){
e.printStackTrace();
}finally{
System.out.println("不管是否出现异常都执行");
}
System.out.println("3.除法计算结束...");
}
}
程序运行结果:
1.除法计算开始...
2.除法计算结果: 10
不管是否出现异常都执行
3.除法计算结束...
收藏
举报
TAG: