42.Java-获取和查看异常信息

如何获取异常信息,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();
}

注意:捕获多个异常的时候,一定要把父类放后面

你可能感兴趣的:(42.Java-获取和查看异常信息)