jsp中 a!=null null!=a的区别

来源:百度知道 编辑:UC知道 时间:2024/05/29 02:44:32

避免调试程序的时候出现空指针不好调试,恩这是个经验问题,

String s="abc";

if("abc".equals(s)){

代码...
}

并没有用的if(s.equals("abc")){}

这样就防止了 如果变量s是null的时候出现空指针异常,程序不好调试(自己练手的话没啥区别)

写成null!=a 是一种习惯,以区分赋值和判断相等的语句
当写成null!=a便肯定不是复制,一目了然。

有区别的,null!=a 这种方式比较好
常量放在比较等式的左边可避免可能会出现的错误。

原理,网上搜下..

这个是没有区别的

后面个避免a异常

a!=null是对象不等空
而null!=a 是空里不包含a