正如你可能會或可能不知道的Android技術的虛擬機有一個真棒功能:即他們會告訴你什麼是null
:如何在桌面JVM上獲得更好的NullPointerException消息?
顯示java.lang.NullPointerException:試圖調用虛擬方法返回值fully.qualified。 ClassName.andMethod(過載)」上的空對象引用
在net.twisterrob.Test.main(Test.java:19)
比較這對標準Oracle桌面JVM:
在net.twisterrob.Test.main(Test.java:19)在線程異常 「主」 顯示java.lang.NullPointerException
我不知道是否有至少在調試時至少在Oracle JDK中啓用此行爲的方式,或者是否存在提供此功能的備用兼容JDK/JVM。
如果有人知道更好的答案,這是抓住;) – TWiStErRob