if(null != myString),这里的null为什么放在前面?有意义么?

joyssh 2008-07-13 05:53:54
如题!

我的习惯是if(myString != null),这样有什么弊端?

...全文
393 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
mengweilil 2008-07-13
  • 打赏
  • 举报
回复
java程序员不需要这么些。。。。。。。。
cursor_wang 2008-07-13
  • 打赏
  • 举报
回复
其实是一样的,但为了防止疏忽,少写一个等于符号.把条件语句当赋值语句.而且不容易发觉.所以把常量放在前面.如果写错它会报错.
mengweilil 2008-07-13
  • 打赏
  • 举报
回复
老的c语言程序员喜欢这么写,是为了防止错误。。。。。


比如:


if(a==1) then......

在c里,if(a=1) then.....这样的句子不会报错。

但是if(1=a) then 就会报错。。。。。。。
ZangXT 2008-07-13
  • 打赏
  • 举报
回复
C ++这么写,是为了避免条件语句写成赋值语句
daybybyby 2008-07-13
  • 打赏
  • 举报
回复
习惯写法吧?
c++里好像常这么写的, 
还真不知道有没有其他的原因。。。。
guoxyj 2008-07-13
  • 打赏
  • 举报
回复
容易抛出异常

62,612

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧