
Java
Cy_QAQ
这个作者很懒,什么都没留下…
展开
-
Objects.equals(a,b)和a.equals(b)
a.equals(b):如果此时a为null,则在程序运行的时候,会发生空指针异常 Objects.equals(a,b):如果两个参数都为 null, Objects.equals(a,b) 调用将返回 true ; 如果其中一个参数为 null ,则返回 false ; 否则,如果两个参数都不为 null, 则调用 a.equals(b) ...原创 2018-07-10 18:16:36 · 5557 阅读 · 1 评论 -
e.getMessage()为null
问题:自定义异常触发了,但是自定义的提示信息RuntimeException却没有带过来。 1 throw new RuntimeException("不允许插入报价主项和报价子项同时重复的记录!"); 2 String message = e.getMessage(); //得到的message为空 在Exception的父类Throwable中,有getMessage方法,该方...转载 2018-12-06 16:45:14 · 1470 阅读 · 0 评论