package作用
package語句作為Java源檔案的第一條語句,指明該檔案中定義的類所在
的包。(若預設該語句,則指定為無名包)。它的格式為:
package 頂層包名. 子包名 ;
- 包幫助管理大型軟體系統:将功能相近的類劃分到同一個包中。比如:MVC的設計模式
- 包可以包含類和子包,劃分項目層次,便于管理
- 解決類命名沖突的問題
- 控制通路權限
import作用
import語句告訴編譯器到哪裡去尋找類。
文法格式:
import 包名. 類名;
- 在源檔案中使用import顯式的導入指定包下的類或接口
- 聲明在包的聲明和類的聲明之間。
- 如果需要導入多個類或接口,那麼就并列顯式多個import語句即可
- 舉例:可以使用java.util.*的方式,一次性導入util包下所有的類或接口。
- 如果導入的類或接口是java.lang包下的,或者是目前包下的,則可以省略此import語句。
-
如果在代碼中使用不同包下的同名的類。那麼就需要使用類的全類名的方式指明調用的
是哪個類。
- 如果已經導入java.a包下的類。那麼如果需要使用a包的子包下的類的話,仍然需要導入。
- import static組合的使用:調用指定類或接口下的靜态的屬性或方法