java中的類 java synchronized鎖對(duì)象,當(dāng)對(duì)象引用是null的時(shí)候,鎖的是什么?
java synchronized鎖對(duì)象,當(dāng)對(duì)象引用是null的時(shí)候,鎖的是什么?謝謝!Java語(yǔ)言規(guī)范明確指出,如果鎖定的對(duì)象為null,則會(huì)發(fā)生NullPointerException。規(guī)范的內(nèi)容
java synchronized鎖對(duì)象,當(dāng)對(duì)象引用是null的時(shí)候,鎖的是什么?
謝謝
!Java語(yǔ)言規(guī)范明確指出,如果鎖定的對(duì)象為null,則會(huì)發(fā)生NullPointerException。規(guī)范的內(nèi)容如下:
安卓手機(jī)中的null是什么軟件的代名詞?
需要注意的是,應(yīng)用軟件中的null字符大部分是由軟件開發(fā)人員不正確處理的,這是一個(gè)可優(yōu)化的錯(cuò)誤。在Android中,null在Java語(yǔ)言中實(shí)際上是空的,這意味著沒有值,它是Java對(duì)象的一種狀態(tài)。建議:在不影響使用的情況下,用戶可以選擇忽略。如果影響使用,他們可以檢查是否忘記填寫自己的數(shù)據(jù)或向應(yīng)用程序開發(fā)人員報(bào)告。