异常对象的常用方法
一:获取异常简单的描述信息
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公司写的不用看,主要是自己写的程序,从而确定问题出现的位置。

浙公网安备 33010602011771号