码迷,mamicode.com
首页 > 其他好文 > 详细

obj != null、null != obj和obj == null、null == obj的区别

时间:2021-03-10 12:56:25      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:影响   产生   空指针   ==   错误   原因   的区别   利用   功能   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!