读书人

请问一个java代码书写规范的有关问题

发布时间: 2011-12-31 23:50:30 作者: rapoo

请教一个java代码书写规范的问题
判断一个对象是否为null的代码:
我一般这些写 if(对象名 != null)
但我看到好多代码中都这样写 if(null != 对象名),即把null提到前面,这样代码可读性差了,但一定有其好处的,我看到许多优秀的代码也是这样写的,这到底有什么好处呢,向各位高手指教!

[解决办法]
我个人认为这样还是有好处的,起码不会让人产生赋值的错觉。也比较能引起注意。个人意见。
[解决办法]
if(null != 对象名)


这样写是为了防止由于程序员手误(或其它的一些失误),将程序写成了if(对象名 = null)
那就程序编译时是不会报错的,可却改变了程序的作用。

!= 这个功能写错的可能性还小一点,
= = 这个功能就会容易写成=
那判断是否相等就会变成了赋值了!!

这就是倒过来写的好处。

读书人网 >J2SE开发

热点推荐