[英]Java NullPointerException - can I tell the null Object's class?
我知道Java無法在運行時給我提供null字段的名稱,但是在許多情況下,如果NullPointerException
消息包含null Object運行時類名稱,則可能會使跟蹤Exception原因更加容易。 還是我錯過了什么,這也是不可能的?
附言:即使沒有這種標准的方法,您能想到完成它的技巧嗎?
編輯:
為了澄清-我知道我可以(大多數時候)從代碼行輕松地跟蹤源,但是:
根據定義,null就是那個。 null,沒有類,沒有對象,什么也沒有。 因此,不可能告訴您什么是空值。 但是,如果您可以看到源代碼行,那么應該很容易猜出程序試圖訪問的null是什么。
所有Java虛擬機中只有一個null
,每個類都不為null
。 因此這是不可能的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.