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

示例代码1:

public class TestInfo {

private static String str =null;

public static void main(String[] args) {

System.out.println("test exception");

try {

if(str.equals("name")){

System.out.println("test exception");

}

} catch (Exception e) {

System.out.println(e.toString());

System.out.println(e.getMessage());

}

}

}

输出结果:

; font-family:" microsoft="" background-color:="" /> null

示例代码2:

public class TestInfo {

private static int m = 0;

public static void main(String[] args) {

System.out.println("test exception");

try {

m = 899/0;

} catch (Exception e) {

System.out.println(e.toString());

System.out.println(e.getMessage());

}

}

}

输出结果:

java.lang.ArithmeticException: / by zero

/ by zero

总结:由此可以看出,e.toString()获取的信息包括异常类型和异常详细消息,而e.getMessage()只是获取了异常的详细消息字符串。

以上这篇浅谈Java异常的Exception e中的egetMessage()和toString()方法的区别就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持聚米学院。

java e.getmessage() null,浅谈Java异常的Exception e中的egetMessage()和toString()方法的区别...相关推荐

  1. java 多线程同步_浅谈Java多线程(状态、同步等)

    Java多线程是Java程序员必须掌握的基本的知识点,这块知识点比较复杂,知识点也比较多,今天我们一一来聊下Java多线程,系统的整理下这部分内容. 一.Java中线程创建的三种方式: 1.通过继承T ...

  2. java对象头_浅谈java对象结构 对象头 Markword

    概述 对象实例由对象头.实例数据组成,其中对象头包括markword和类型指针,如果是数组,还包括数组长度; | 类型 | 32位JVM | 64位JVM| | ------ ---- | ----- ...

  3. java手动回收_浅谈java是如何做资源回收补救的

    学习java的过程,我们经常谈论一个对象的回收,尤其是资源类型,如果没有显示的关闭,对象就被回收了,说明出现了资源泄漏.java本身为了防止这种情况,做了一些担保的方式,确保可以让未关闭的资源合理回收 ...

  4. java对象头markword_浅谈java对象结构 对象头 Markword

    概述 对象实例由对象头.实例数据组成,其中对象头包括markword和类型指针,如果是数组,还包括数组长度; | 类型 | 32位JVM | 64位JVM| | ------ ---- | ----- ...

  5. java的byte php_java_浅谈java的byte数组的不同写法,(由于篇幅原因阐述的不够详 - phpStudy...

    浅谈java的byte数组的不同写法 (由于篇幅原因阐述的不够详细科学,不喜勿喷). 经常看到java中对byte数组的不同定义,粗略整理的一下: 一个字节(byte)=8位(bit),"b ...

  6. java bitset用途_浅谈Java BitSet使用场景和代码示例

    搜索热词 @H_502_0@一.什么是BitSet? @H_502_0@ 注:以下内容来自JDK API: @H_502_0@ BitSet类实现了一个按需增长的位向量.位Set的每一个组件都有一个b ...

  7. java同名函数_浅谈Java 继承接口同名函数问题

    在Java中如果一个类同时继承接口A与B,并且这两个接口中具有同名方法,会怎么样? 动手做实验: interface A{ void fun(); } interface B{ void fun(); ...

  8. java 字符串转list_浅谈java 字符串,字符数组,list间的转化

    1.关于java.lang.string.split xxx.split()方法可以将一个字符串分割为子字符串,然后将结果作为字符串数组返回. 2.字符串转字符数组 String str =" ...

  9. JAVA如何输出六角形,浅谈 Java 六边形架构

    原标题:浅谈 Java 六边形架构 dzone.com/articles/demonstration-of-hexagonal-architecture-in-java 六边形架构首先是一种设计模式, ...

最新文章

  1. Codeforces数学1600----day1[同余定理,树状数组+两次二分,,组合计数]
  2. eclipse无法自动识别出svn项目
  3. 单片机机器周期怎么计算公式_什么是晶振,对于单片机来说它有什么重要作用?...
  4. python知识点 07-11
  5. Python开发【第八篇】:网络编程 Socket
  6. hello my first blog
  7. c语言生命游戏代码大全,c++生命游戏源码
  8. 自定义镜像迁移实例到新的区域(实例启动异常排解)
  9. 计算机网络 以太网 和令牌环网
  10. 通俗易懂|基于零信任理念的技术让远程办公「安全又敏捷」
  11. 内存分区0x00000000-0x0000FFFF共64K是null指针
  12. Spring-jt-Day05-重定向转发JSON其他框架
  13. ThreeJS-geoJson-开发记录
  14. 梯度与Roberts、Prewitt、Sobel、Lapacian算子
  15. 网盘搜索引擎以及网盘分享社区地址
  16. MediaStore数据库分析
  17. Latex基本语法总结
  18. 高速版的股票数据源增加复权功能,股票量化分析工具QTYX-V2.3.3
  19. 关于讲故事的游戏设计
  20. UG/NX二次开发Siemens官方NXOPEN实例解析—2.7 DiameterSymbol(标注符号)

热门文章

  1. ASP.net+MVC--2
  2. ECSHOP删除商品名称或文章标题后的省略号
  3. iOS 5 Storyboard 学习之 Tabbar Controller,Navigation Controller
  4. LINUX 查看系统信息的命令
  5. 英文版Windows2k服务器无法正常返回中文的问题
  6. StreamingAssets文件夹的读取异常
  7. no plugin found for prefix ‘tomcat 7‘ in the current project and in the plugin groups的解决方法
  8. Nginx解决前端调用后端接口跨域问题
  9. 【报告分享】2020年中国金融科技企业领袖观点洞察报告.pdf(附下载链接)
  10. 【算法大赛直播周】如何让人人都可以使用AI技术?北大崔斌教授亲解自动化机器学习