时间:2021-05-19
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()方法的区别就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
以java为例,其exception和error的区别如下: 1、Exception和Error都继承了Throwable类,在java中只有Throwabl
今天继续讲解java中的异常处理机制,主要介绍Exception家族的主要成员,自定义异常,以及异常处理的正确姿势。Exception家族 一图胜千言,先
1、建立exception包,编写TestException.java程序,主方法中有以下代码,确定其中可能出现的异常,进行捕获处理。publicclassYi
在laravel5中使用以下代码并没有捕获异常try{var_dump($val);}catch(Exception$e){var_dump($e);echo$
详解Java中CheckedException与RuntimeException的区别 Java里有个很重要的特色是Exception,也就是说允许程序产生例外