05.Throwable的常用方法

作者: 今天庹 | 来源:发表于2018-10-15 20:17 被阅读0次

Throwable常用方法

  • String getMessage() 返回此 throwable 的详细消息字符串
  • String toString() 返回此 throwable 的简短描述
  • void printStackTrace() 打印异常的堆栈的跟踪信息
package com.itheima_01;

/*
 *  Throwable的常用方法:
 *       String getMessage()  
 *       String toString()  
 *       void printStackTrace()  
 */
public class ExceptionDemo4 {
    public static void main(String[] args) {
//      method();
        
        try {
            System.out.println(2 / 0);
        } catch (ArithmeticException e) {
            e.printStackTrace();
        }
    }

    private static void method() {
        try {
            System.out.println(2 / 0);
        } catch (ArithmeticException e) {
             //String getMessage()  :异常产生的原因
            System.out.println(e.getMessage());
             //String toString()  :异常产生的类型和原因
            System.out.println(e.toString());
             //void printStackTrace()  :异常产生的类型原因和位置
            e.printStackTrace();
        }
        
//      System.out.println("hello");
    }
}

相关文章

网友评论

    本文标题:05.Throwable的常用方法

    本文链接:https://www.haomeiwen.com/subject/mbwfzftx.html