null!=name和name!=null

今天遇到了if(null!=name){}這種寫法;
通常name!=null更容易理解,但是null!=name卻是正規寫法;
因爲null是常量,name是變量;
變量和常量進行比較的話,通常將常量放置在前面,避免人爲的造成錯誤;
而且這種錯誤如果不是在主邏輯上的話是很難找出來的;
這下你懂得null!=name和name!=null的區別了吧
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章