2017-09-24 276 views
-4

假設我想讓一個整數(不是int)類的對象,因爲Integer類是在另一個包中,我應該導入java.lang包來創建Integer類的對象。但我沒有導入包,但編譯器不會給我一個錯誤。爲什麼我們不需要導入java.lang包來使用Integer類(包裝類)在Java中

+0

'java.lang'會自動爲你導入。 –

+0

爲方便起見,Java編譯器會自動爲每個源文件導入三個完整的軟件包:(1)沒有名稱的軟件包,(2)java.lang軟件包,以及(3)當前軟件包(當前文件的軟件包) 。 – dasblinkenlight

+0

在軟件工程網站上幾乎完全相同:[爲什麼我們在使用字符串函數時不導入包?](https://softwareengineering.stackexchange.com/q/148230/44705) – dasblinkenlight

回答

相關問題