A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 汪洋大海 中级黑马   /  2013-12-29 19:59  /  907 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

写程序的时候大家常常会进行一种判断 if(xxx == null);或者是if(xxx != null),建议大家写成
if(null == xxx) 或 if(null != xxx),这是一种好的变成习惯,因为有些情况下可能少些了一个=

Boolean a = true;
少写了一个 =
情况 1:
if(a = null){ //编译不报错

}
情况 2:
if(null = a){ //编译器报错

}


null != xxx   null  == xxx还可以避免著名的java.lang.NullPointerException

2 个回复

倒序浏览
你让我想起了这个 "x".equals(name),即使变量name为空也不会报空指针
回复 使用道具 举报
感觉这样写有点别扭,JAVA源代码怎么写的?
null 写前面是格式规范里面的内容吗?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马