java 异常printStackTrace
2016-04-24 15:33
405 查看
1.java异常,printStackTrace,第一行调用异常对象的toString,其余才是堆栈信息。
2.那么重写toString or 父类Throwable的getMessage方法,都是可以修改输出的第一行信息。
3.toString()调用的是getMessage()。
![](http://img.blog.csdn.net/20160424152457204)
![](http://img.blog.csdn.net/20160424152616331)
![](http://img.blog.csdn.net/20160424152636160)
![](http://img.blog.csdn.net/20160424152702192)
所以,使用默认构造函数,得到的类的完全限定名。getClass().getName()
否则还会在后面加上用户传入的参数(常常为异常原因)
2.那么重写toString or 父类Throwable的getMessage方法,都是可以修改输出的第一行信息。
3.toString()调用的是getMessage()。
所以,使用默认构造函数,得到的类的完全限定名。getClass().getName()
否则还会在后面加上用户传入的参数(常常为异常原因)
相关文章推荐
- java 栈的实现以及栈的典型应用--字符平衡,中缀转后缀,后缀计算,迷宫求解等
- CXF系列之和spring的结合
- jdk-map-hashMap
- Spring入门1-基本概念
- SpringMVC传值中文乱码解决方案
- 新手学Struts(一)----JSP+Servlet讲解MVC实现原理
- Java中的static的使用
- [翻译]Java Garbage Collection Basics Java 垃圾回收基础 之7 总结
- Java千百问_05面向对象(013)_泛型如何使用
- [翻译]Java Garbage Collection Basics Java 垃圾回收基础 之6 Java垃圾回收器
- [翻译]Java Garbage Collection Basics Java 垃圾回收基础 之5 自己动手观察
- [翻译]Java Garbage Collection Basics Java 垃圾回收基础 之4 分代的垃圾回收过程
- (30)导入时如何定制spring-boot依赖项的版本【转载】【从零开始学Spring Boot】
- Java千百问_05面向对象(012)_泛型是什么
- [翻译]Java Garbage Collection Basics Java 垃圾回收基础 之3 描述垃圾回收
- java之多线程
- HashMap源码注解 之 resize()方法(七)
- Struts2:ClassNotFoundException: org...dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
- JAVA集合框架之List
- 20145337《Java程序设计》第八周学习总结