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

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和第二点是一样的考虑,考虑少写!的情况

posted @ 2021-03-09 12:33  菜鸟程序员笔记  阅读(472)  评论(0)    收藏  举报