我是靠谱客的博主 繁荣鞋子,最近开发中收集的这篇文章主要介绍Exception toString getMessage 区别,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Exception 的 toString() 方法和 getMessage() 方法的区别:

    在开发的过程中打印错误日志时尽量使用e.toString() 方法,

    因为当错误为空指针时 e.getMessage() 提示的错误信息为 null , e.toString() 方法比 e.getMessage() 方法要详细,实例如下:

public class TestException {
public static String str = null;
public static void main(String[] args) {
try {
if (str.isEmpty()) {
System.out.println("------");
}
} catch (Exception e) {
System.out.println("e.getMessage():
" + e.getMessage());
System.out.println("e.toString:
" + e.toString());
}
}
}

如上代码运行显示的结果:

e.getMessage():
null
e.toString:
java.lang.NullPointerException

 

最后

以上就是繁荣鞋子为你收集整理的Exception toString getMessage 区别的全部内容,希望文章能够帮你解决Exception toString getMessage 区别所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(40)

评论列表共有 0 条评论

立即
投稿
返回
顶部