一:获取异常简单的描述信息
String msg = exception.getMessage();
NullPointerException e = new NullPointerException("空指针异常"); String msg = e.getMessage(); System.out.println(msg); //控制台输出:空指针异常
二:打印异常追踪的堆栈信息
exception.printStackTrace();
编写代码时,建议写上,养成好习惯。如果不写,程序也有可能正常运行,但程序出现问题难以发现。
NullPointerException e = new NullPointerException("空指针异常"); String msg = e.getMessage(); //打印异常堆栈信息 e.printStackTrace(); //控制台输出: java.lang.NullPointerException:空指针异常fdsafdsafds ......
注意:程序正常运行输出结果与打印异常堆栈信息是不同线程完成的,后台是有一个专门线程打印异常堆栈信息
此时出现异常也不影响程序进行,服务器不会因为异常而宕机
如何查看异常追踪信息,快速调试程序:
异常追踪信息,从上往下一行一行看,SUN公司写的不用看,主要是自己写的程序,从而确定问题出现的位置。
标签:常用,对象,信息,堆栈,msg,异常,NullPointerException,指针 From: https://www.cnblogs.com/TiAmo-bai/p/17128315.html