如何获取异常信息,Throwable类的方法
1:String getMessage():获取异常的描述信息,原因(提示给用户的时候,就提示错误原因)
2:String toString():获取异常的类型和异常描述信息(不用)
3:void printStackTrace():打印异常的跟踪栈信息并输出到控制台.不需要使用System.out.println.包含了异常的类型,异常的原因,还包括异常出现的位置,在开发和调试阶段,都得使用printSrackTrace.
记住:现在在catch语句块,必须写e.printStackTrace();目的:查看异常的具体信息,方便调试和修改
try{
int ret = 10/0;
System.out.println("结果="+ret);
}catch (ArithmeticException e){
System.out.println("异常消息:"+e.getMessage());
System.out.println("异常消息:"+e.toString);
e.printStackTrace();
}
使用try catch捕获多个异常
try{
int ret = 10/0;
System.out.println("结果="+ret);
}catch (ArithmeticException e){
e.printStackTrace();
}catch (Exception e1){
e1.printStackTrace();
}
注意:捕获多个异常的时候,一定要把父类放后面