简洁明了:JAVA异常e.getMessage()、e.toString()、e.printStackTrace()方法的区别

e.getMessage():只是获取了异常原因。

e.toString():获取异常类型、异常原因。

e.printStackTrace():获得详细描述,如异常原因、异常类型、出错位置等,便于调试用,一般至少几十行。 程序员debug时常用

public class Test {
    private static int a =0;
    public static void main(String[] args) {
        try {
            a = 1/0;
        } catch (Exception e) {
            System.out.println("e.getMessage():"+e.getMessage());
            System.out.println("e.toString():"+e.toString());
            System.out.println("e:"+e);
        }
    }
}

输出结果:
在这里插入图片描述

觉得还不错可以点个赞哦~ 谢谢(๑•ᴗ•๑)

你可能感兴趣的:(java基础)