黑马程序员技术交流社区
标题:
一点小的建议,也是一种习惯,也许很多人都知道
[打印本页]
作者:
耿鑫
时间:
2012-6-24 19:53
标题:
一点小的建议,也是一种习惯,也许很多人都知道
写程序的时候大家常常会进行一种判断 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
作者:
唐志兵
时间:
2012-6-24 20:27
{:soso_e179:}...................
作者:
封明川
时间:
2012-6-24 22:49
支持一下
作者:
李志广
时间:
2012-6-25 09:21
细节真的很重要
作者:
周朋飞
时间:
2012-6-26 16:07
说的很好不错的经验
作者:
赵玮_Tom
时间:
2012-6-26 17:13
楼主确实很细心,但我要提醒一下:既然把null写在前面比写在后面好处大,为什么老师讲课的时候没有采用这种方式呢?或者看一些实际项目的源码,也很少出现这样的形式,为什么呢?
还是那句话,学习是一个循序渐进的过程,习惯也在不断地形成与修正。当我们处于初学阶段时,可能发现一些小窍门,然后随着知识和经验的积累,发现有些所谓的窍门和习惯要逐渐摒弃。
楼主的想法初衷是担心遗漏“=”,但实际上当你具备了经验后,几乎不会把这个“=”漏掉,但你这样写的弊端就是大大降低的程序的可读性,别人读你的代码时,读到这里可能要卡一下。 在实际开发中,存在即为合理,当绝大部分人的习惯一致,必定有其中的道理。
作者:
黑马-李勇
时间:
2012-6-26 17:27
这个方法道是挺好的,有时候不知不觉就把==写成了=
作者:
来明坤
时间:
2012-6-26 17:36
好细心 不错 顶了
作者:
张吉日
时间:
2012-8-13 09:02
太有才了
作者:
杨伟斌
时间:
2012-12-3 16:07
学习了!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2