try{}----------catch{}的做用

try-catch的做用java

首先要搞清楚,没有try-catch的话 程序出现异常就会崩溃,而try能够保证程序继续运行下去,好比说:命令行

try{对象

int i= 1/0;io

}catch(Exception e){exception

e.printStackTrace();引用

}程序

一个计算若是除数为0,就会报错,可是若是没有try的话,程序直接崩溃,用try的话测能够让程序运行下去,而且显示输出为何出错。方法

那么e.printStackTrace();是什么意思?异常

当try语句中出现异常时会执行catch中的语句,java运行时系统会自动将catch中的Exception e初始化,也就是实例化exception类型的对象。e是此对象引用名称,而后e会自动调用Exception类中的指定方法,也就是出现了e.printStackTrace();异常处理

printStackTrace()方法的意思是:在命令行打印异常信息在程序中出错的位置及缘由。

try{

//代码区

}catch(Exception e){

//异常处理

}

代码区若是有错误就会返回所写异常的处理

相关文章
相关标签/搜索