在Java中因 "==" 引发出来的空错误小弟我居然没见过
在Java中因 "==" 引发出来的空异常我居然没见过!
有见过的忘不吝赐教,也顺便把代码贴出来,我要去看看。。。
比如下面这个,有人说会出空异常,但是很奇怪我这里不抛、、、
------解决方案--------------------
你的绝对不会,但是这个会
if (i == 0)
------解决方案--------------------
二楼正解 。
有见过的忘不吝赐教,也顺便把代码贴出来,我要去看看。。。
比如下面这个,有人说会出空异常,但是很奇怪我这里不抛、、、
- Java code
/* * Eclipse、MyEclips: * 选中()、[]、{}内的全部内容 双击右侧,比如 {| 和 }|; * */ package classtest; public class Test { public String a = "a"; public static void main(String[] args) { Integer i = null; if (i == null){ System.out.println("aaa"); } } }
------解决方案--------------------
你的绝对不会,但是这个会
if (i == 0)
------解决方案--------------------
二楼正解 。