请帮我解决这些 java 语法问题。
我知道 obj.equals(null) 是错误的,那么编写表达式的正确方法是什么
if(!obj.equals(null)){
some code
}
我对选项1感到困惑
if(!(obj == null)){
some code
}
和另一个选项2
if(obj != null){
some code
}
还有一个,像这样的表达
if(obj.equals(null) || obj2.equals(obj3))
如果我写的话我是对的吗
if(obj == null || obj2.equals(obj3))
还是应该有所不同?