java e.getmessage() null,浅谈Java异常的Exception e中的egetMessage()和toString()方法的区别...
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()方法的区别...相关推荐
- java 多线程同步_浅谈Java多线程(状态、同步等)
Java多线程是Java程序员必须掌握的基本的知识点,这块知识点比较复杂,知识点也比较多,今天我们一一来聊下Java多线程,系统的整理下这部分内容. 一.Java中线程创建的三种方式: 1.通过继承T ...
- java对象头_浅谈java对象结构 对象头 Markword
概述 对象实例由对象头.实例数据组成,其中对象头包括markword和类型指针,如果是数组,还包括数组长度; | 类型 | 32位JVM | 64位JVM| | ------ ---- | ----- ...
- java手动回收_浅谈java是如何做资源回收补救的
学习java的过程,我们经常谈论一个对象的回收,尤其是资源类型,如果没有显示的关闭,对象就被回收了,说明出现了资源泄漏.java本身为了防止这种情况,做了一些担保的方式,确保可以让未关闭的资源合理回收 ...
- java对象头markword_浅谈java对象结构 对象头 Markword
概述 对象实例由对象头.实例数据组成,其中对象头包括markword和类型指针,如果是数组,还包括数组长度; | 类型 | 32位JVM | 64位JVM| | ------ ---- | ----- ...
- java的byte php_java_浅谈java的byte数组的不同写法,(由于篇幅原因阐述的不够详 - phpStudy...
浅谈java的byte数组的不同写法 (由于篇幅原因阐述的不够详细科学,不喜勿喷). 经常看到java中对byte数组的不同定义,粗略整理的一下: 一个字节(byte)=8位(bit),"b ...
- java bitset用途_浅谈Java BitSet使用场景和代码示例
搜索热词 @H_502_0@一.什么是BitSet? @H_502_0@ 注:以下内容来自JDK API: @H_502_0@ BitSet类实现了一个按需增长的位向量.位Set的每一个组件都有一个b ...
- java同名函数_浅谈Java 继承接口同名函数问题
在Java中如果一个类同时继承接口A与B,并且这两个接口中具有同名方法,会怎么样? 动手做实验: interface A{ void fun(); } interface B{ void fun(); ...
- java 字符串转list_浅谈java 字符串,字符数组,list间的转化
1.关于java.lang.string.split xxx.split()方法可以将一个字符串分割为子字符串,然后将结果作为字符串数组返回. 2.字符串转字符数组 String str =" ...
- JAVA如何输出六角形,浅谈 Java 六边形架构
原标题:浅谈 Java 六边形架构 dzone.com/articles/demonstration-of-hexagonal-architecture-in-java 六边形架构首先是一种设计模式, ...
最新文章
- Codeforces数学1600----day1[同余定理,树状数组+两次二分,,组合计数]
- eclipse无法自动识别出svn项目
- 单片机机器周期怎么计算公式_什么是晶振,对于单片机来说它有什么重要作用?...
- python知识点 07-11
- Python开发【第八篇】:网络编程 Socket
- hello my first blog
- c语言生命游戏代码大全,c++生命游戏源码
- 自定义镜像迁移实例到新的区域(实例启动异常排解)
- 计算机网络 以太网 和令牌环网
- 通俗易懂|基于零信任理念的技术让远程办公「安全又敏捷」
- 内存分区0x00000000-0x0000FFFF共64K是null指针
- Spring-jt-Day05-重定向转发JSON其他框架
- ThreeJS-geoJson-开发记录
- 梯度与Roberts、Prewitt、Sobel、Lapacian算子
- 网盘搜索引擎以及网盘分享社区地址
- MediaStore数据库分析
- Latex基本语法总结
- 高速版的股票数据源增加复权功能,股票量化分析工具QTYX-V2.3.3
- 关于讲故事的游戏设计
- UG/NX二次开发Siemens官方NXOPEN实例解析—2.7 DiameterSymbol(标注符号)
热门文章
- ASP.net+MVC--2
- ECSHOP删除商品名称或文章标题后的省略号
- iOS 5 Storyboard 学习之 Tabbar Controller,Navigation Controller
- LINUX 查看系统信息的命令
- 英文版Windows2k服务器无法正常返回中文的问题
- StreamingAssets文件夹的读取异常
- no plugin found for prefix ‘tomcat 7‘ in the current project and in the plugin groups的解决方法
- Nginx解决前端调用后端接口跨域问题
- 【报告分享】2020年中国金融科技企业领袖观点洞察报告.pdf(附下载链接)
- 【算法大赛直播周】如何让人人都可以使用AI技术?北大崔斌教授亲解自动化机器学习