我总是用来检查null,比如
if(null==obj)
当我编译我的代码并在反编译后查看.class文件时,我可以看到我的代码被更改为
if(obj==null)
我知道在java中null==obj和obj==null无关紧要。但是我很好奇为什么编译器会改变它?
null==obj
obj==null
https://stackoverflow.com/questions/47701336
相似问题