你能告诉我为什么我在这里得到 NullPointerException 吗?
public class N {
private Integer n = null;
public static void main(String... wargh) {
N obj = new N();
System.out.println(obj.n == 1);
}
}
Run Code Online (Sandbox Code Playgroud)
(obj.n显然!)null在这里,所以obj.n == 1必须返回- 与returns 的false方式相同。但事实并非如此。相反,它会抛出异常。null == 1false
java ×1