這是我的情況。Java:如何從NullPointerException中提取取消引用對象的名稱/類型
在開發Java應用程序時,您偶爾會得到一個java.lang.NullPointerException
。您可以打印堆棧跟蹤,它會告訴您空對象解除引用的類和行號。通常情況下,找出哪個對象可能爲null是很簡單的(您可以始終檢查在該語句中解除引用的所有對象的無效性)。
是否有可能通過NullPointerException以編程方式知道哪個引用對象爲null(如果在同一語句中使用多個不同的對象)?
你是對的。我應該使用術語「參考」而不是「對象」。所以唯一的辦法是或者我將檢查每個引用的語句分開,如果它是空的。 – 2011-04-26 18:07:25