'this == null'有什么意义?

时间:2016-06-17 10:27:06

标签: java

这在块中意味着什么。

if (this == null) {
    // some code
}
else {
    // ...
}

我担心的是this == null会是真的吗? Java编译器没有显示任何错误。

2 个答案:

答案 0 :(得分:0)

this == null始终在Java中评估为false

答案 1 :(得分:0)

this == null永远不会成真。 Java编译器确实会让你做一些没有实际意义的事情,比如if (1==2) {}throw null;