null != bean与bean!=null 有什么区别

解决方案 »

  1.   

    本质上是没有区别的, 但是行业中建议用 null   !=   bean为什么呢? 因为这样可以避免手误, 如果按照第2种方法, 不小心写成这样: bean = null, 那么在判断或者循环语句中就麻烦大了....所以如果把null放前面, 即使出现错误: null = bean, 也会在编译阶段报告错误而即时改正
      

  2.   

    楼上是在VI中开发么?
    这种低级错误是一个IDE都能检测出JAVA语法是很严格的
    你能在Eclipse中
    把if(bean!=null)写成if(bean=null)么? 没红叉叉的?
      

  3.   

    那意思就是好的习惯要求?以前是 用if(bean!=null)来判断的,看来要改了!
      

  4.   

    我一直用if(bean!=null),即使没写!,一样编译通过不了。