null!=name和name!=null

今天遇到了if(null!=name){}这种写法;
通常name!=null更容易理解,但是null!=name却是正规写法;
因为null是常量,name是变量;
变量和常量进行比较的话,通常将常量放置在前面,避免人为的造成错误;
而且这种错误如果不是在主逻辑上的话是很难找出来的;
这下你懂得null!=name和name!=null的区别了吧
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章