2011-06-21 19 views

回答

2

通常單一類進口是首選,因爲它們可以很容易地確定導入哪個類。使用現代IDE,它非常簡單。所以它通常被認爲是一種很好的風格。包裝和單一類別進口沒有區別。

1

沒有任何。 import語句是編譯器指令,對編譯後的代碼沒有影響。你可以進一步閱讀herehere(你可能會發現更好的來源,但這是一個1分鐘的Google練習)。


這也看起來像是this question的副本。

0

當您執行通配符導入時,您可能會注意到編譯時間較慢,這是因爲所有類都將在編譯時由編譯器加載。但它對運行時性能沒有影響。

+0

有一些要點你的答案.... :) – siaooo

3

嗯,我已經讀過包導入的一點是,如果稍後將類添加到包導致模糊不清,它們會導致問題。像jdk 1.1在java.awt包中只包含一個List類,jdk1.2在java.util包中引入了另一個List類。

+0

+1這是主要觀點。它可以打破現有的代碼。您更新JDK,嘗試編譯/構建您的項目,並因此導致大量錯誤。當然,這可能相對不太可能,但正如你的例子所顯示的那樣,它確實是一個真正的問題 – helpermethod