1. 程式人生 > >java中常用的包package

java中常用的包package

Java採用包結構來組織和管理類和介面檔案,那麼java中有哪些常用的包呢?現總結如下:

java.lang:java的核心類庫,包含了執行java程式必不可少的系統類,如基本資料型別、基本數學函式、字串處理、執行緒、異常處理類等,系統預設載入這個包。 

java.io:java語言的標準輸入/輸出類庫,如基本輸入/輸出流、檔案輸入/輸出、過濾輸入/輸出流等。 

java.util:java的實用工具類庫java.util包。在這個包中,Java提供了一些實用的方法和資料結構。如java提供日期(Data)類、日曆(Calendar)類來產生和獲取日期及時間,

提供隨機數(Random)類產生各種型別的隨機數,還提供了堆疊(Stack)、向量(Vector) 、位集合(Bitset)以及雜湊表(Hashtable)等類來表示相應的資料結構。包含如處理時間的date

類,處理變成陣列的Vector類,以及stack和HashTable類。

java.util.zip:實現檔案壓縮功能。 

java.lang.reflect:提供用於反射物件的工具。 

java.awt.image:處理和操縱來自於網上的圖片的java工具類庫。 

java.wat.peer:很少在程式中直接用到,使得同一個java程式在不同的軟硬體平臺上執行。 

java.NET:實現網路功能的類庫有Socket類、ServerSocket類。  

java.awt.datatransfer:處理資料傳輸的工具類,包括剪貼簿,字串傳送器等。

java.awt:構建圖形使用者介面(GUI)的類庫,低階繪圖操作Graphics類,圖形介面元件和佈局管理如 Checkbox類、Containter類、LayoutManger介面等,以及介面使用者互動控制和事件響應,如Event類。 
java.awt.event:GUI事件處理包。
java.sql:實現JDBC的類庫。

注意不能用import java.util.* 代替import java.util.zip。因為匯入包實際上是匯入了包中的所有的類,但是並不包括子包中的類。