2016-11-08 35 views
-2

NullPointerException和NullReferenceException之間的區別是什麼?NullPointerException和NullReferenceException

+3

可能重複的[Java:爲什麼NullPointerExceptions被稱爲NullReferenceExceptions?](http://stackoverflow.com/questions/101072/java-why-arent-nullpointerexceptions-called-nullreferenceexceptions) – 2016-11-08 13:09:16

回答

2

NullPointerException - 應用程序嘗試在需要對象的情況下使用null時拋出的Java異常。

NullReferenceException - 嘗試引用(或使用)null或未初始化的對象時引發的異常。

Java中沒有'NullReferenceException'。 Java有一個等效的類'NullPointerException'。

4

Java中沒有NullReferenceException。它是一個.NET類,與Java的NullPointerException相同。

2

Java使用NullPointerException而不是NullReferenceException。所以在Java中沒有NullReferenceException