标签:影响 产生 空指针 == 错误 原因 的区别 利用 功能
1、null != obj、obj != null和null == obj、obj == null的区别
Java里推荐null == obj或null != obj的写法;原因相同,利用编译器减少错误
2、先说null == obj和obj == null,如果少写一个等号null = obj编译器会报错,
但是obj = null直接把对象置为空,会影响程序功能,而且编译不报错,后面还会容易产生空指针
3、obj != null和null != obj和第二点是一样的考虑,考虑少写!的情况
obj != null、null != obj和obj == null、null == obj的区别
标签:影响 产生 空指针 == 错误 原因 的区别 利用 功能
原文地址:https://www.cnblogs.com/cnpg/p/14504855.html