2013-07-08 45 views

回答

3

應該使用參數化。它爲編譯器提供了諸如投射和自動裝箱等細節。

因此,尤其是使用Object以外的類型時,編譯器可以處理轉換並確保兼容性。特別是對於返回值和方法簽名,參數化的真實類型可能不會暴露在其他類的字節碼之外。

請注意,List<Object>在語義和編程方面幾乎與List一樣無用。確保如果可以,請使用更具體的類型。如果聲明一個類或方法,請確保使用適當的特定通配符。

1

也沒有。如果可能,最好指定列表內容的特定通用類型。至少應該使用通用接口。

相關問題