包 | 說明 |
---|---|
java.lang |
Java 的核心類庫,包含執行 Java 程式必不可少的系統類,如基本資料型別、基本數學函數、 字串處理、例外處理和執行緒類等,系統預設載入這個包 |
java.io | Java 語言的標準輸入/輸出類庫,如基本輸入/輸出流、檔案輸入/輸出、過濾輸入/輸出流等 |
java.util | 包含如處理時間的 Date 類,處理動態陣列的 Vector 類,以及 Stack 和 HashTable 類 |
java.awt |
構建圖形化使用者介面(GUI)的類庫,低階繪圖操作 Graphics 類、圖形介面元件和布局管理 (如 Checkbox 類、Container 類、LayoutManger 介面等),以及使用者介面互動控制和事 件響應(如 Event 類) |
java.awt.image | 處理和操縱來自網上的圖片的 Java 工具類庫 |
java.wat.peer | 很少在程式中直接用到,使得同一個 Java 程式在不同的軟硬體平台上執行 |
java.net | 實現網路功能的類庫有 Socket 類、ServerSocket 類 |
java.lang.reflect | 提供用於反射物件的工具 |
java.util.zip | 實現檔案壓縮功能 |
java.awt.datatransfer | 處理資料傳輸的工具類,包括剪貼簿、字串傳送器等 |
java.sql | 實現 JDBC 的類庫 |
java.rmi | 提供遠端連線與載入的支援 |
java. security | 提供安全性方面的有關支援 |
package 包名;不同程式檔案內的類也可以同屬於一個包,只要在這些程式檔案前都加上同一個包的說明即可。
example.Test test = new example.Test();其中,example 是包名,Test 是包中的類名,test 是類的物件。
import example.Test;
import example.*;在使用包時,可以用點(.)表示包所在的層次結構,用“.*”表示該目錄下的所有內容。