關鍵字—package
- package語句作爲Java源文件的第一條語句,指明該文件中定義的類所在的包。(若缺省該語句,則指定爲無名包)。
- 它的格式爲:
package 頂層包名.子包名 ;
- 包對應於文件系統的目錄,package語句中,用 “.” 來指明包(目錄)的層次;
包通常用小寫單詞,類名首字母通常大寫。
關鍵字—import
爲使用定義在不同包中的Java類,需用import語句來引入指定包層次下所需要的類或全部類(.*)。import語句告訴編譯器到哪裏去尋找類。
-
語法格式:(手寫在最前面)
import 包名[.子包名…]. <類名 |*> -
如果記不住格式的話可以採用如下便捷方式:
開始不引用類名,當使用的時候出現紅色下劃線提示時,使用ALT+/命令調出菜單直接由eclipse幫我們調用。(這個方法與手寫的都一樣就是可以偷個小懶。) -
開頭不引用,在調用類的時候寫明包名和類名
包名.類名 變量名=new 包名.類名();
例如:day.test.Person m=new day.test.Person() -
開頭用==import 包名.*==將包內所有Java文件都引進來
ps:
- 若引入的包爲:java.lang,則編譯器默認可獲取此包下的類,不需要再顯示聲明。
- import語句出現在package語句之後、類定義之前
- 一個源文件中可包含多個import語句
- 可以使用import lee.* ;語句,表明導入lee包下的所有類。而lee包下sub子包內的類則不會被導入。import lee.sub.*;
- import語句不是必需的,可堅持在類裏使用其它類的全名
- JDK 1.5加入import static語句
JDK中主要的包介紹
- java.lang----包含一些Java語言的核心類,如String、Math、Integer、
System和Thread,提供常用功能。 - java.net----包含執行與網絡相關的操作的類和接口。
- java.io ----包含能提供多種輸入/輸出功能的類。
- java.util----包含一些實用工具類,如定義系統特性、接口的集合框架類、
使用與日期日曆相關的函數。 - java.text----包含了一些java格式化相關的類
- java.sql----包含了java進行JDBC數據庫編程的相關類/接口
- java.awt----包含了構成抽象窗口工具集(abstract window toolkits)的
多個類,這些類被用來構建和管理應用程序的圖形用戶界
面(GUI)。 - java.applet----包含applet運行所需的一些類。
下的
jdk的:
java.lang的: