黑马程序员技术交流社区

标题: equals()的一个细节 [打印本页]

作者: 闫镜湾    时间: 2014-7-2 22:36
标题: equals()的一个细节
以前写代码,总是习惯var.equals(“hello”)

后来发现有经验的开发人员都习惯写“hello”。equals(var)

这是为什么呢?
作者: fantacyleo    时间: 2014-7-2 23:10
写"hello".equals(var),即便var=null也不会报空指针异常。跟写习惯3==a而不是a==3一个道理,避免运行时错误
作者: 陈云阳    时间: 2014-7-3 01:08
没有区别,个人习惯,不必纠结这些
作者: EarlyHeart    时间: 2014-7-3 04:08
一楼正解
作者: dispensable    时间: 2014-7-3 04:30
一楼正解
作者: 执笔梦    时间: 2014-7-3 10:19
一楼正解




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2