try是用来监控可能会触发异常的代码块
catch是来捕捉try里面产生的异常并进行处理
可以在catch打印异常信息 或者自定义一些信息
catch是来捕捉try里面产生的异常并进行处理
可以在catch打印异常信息 或者自定义一些信息
try后面可以跟多个catch。但catch必须是跟在try后面的
try{
要 执行的代码
}catch(Exception e){
当try语句中出现异常是时,会执行catch中的语句
e.printStackTrace() ;
// System.out.println("e.getMessage()=="+e.getMessage());
}
finally{
不管代码出错与否,都将执行这里的代码,一把用于关闭数据库连接等等...
}
要是用try必须也使用catch,finally 可以省略。
printStackTrace()方法的意思是:在命令行打印异常信息在程序中出错的位置及原因。(这是白话解释,比较容易理解)