object.equals(null)和object==null區別


首先我們用這兩者初衷是為了判斷object是不是空,即是否被分配了空間。

若object被分配了空間,則二者都返回false。

但是若object沒有被分配空間, object==null 返回的是true,而 object.equals(null) 拋出了java.lang.NullPointerException空指針異常。

為什么?

因為對象在沒有被分配空間時是不能調用任何方法的


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM