一: a==null 和 null==a

实验

java  关于 a==null 和 null==a, a.equals("123") 和“123”.equals(a)

 

 

所以 a==null 和 null==a 没区别

 

二: a.equals("123") 和“123”.equals(a)

实验:

java  关于 a==null 和 null==a, a.equals("123") 和“123”.equals(a)

 

 java  关于 a==null 和 null==a, a.equals("123") 和“123”.equals(a)

 

用对象方法对比时,常量放前面,防止空指针。

 

相关文章: