1. 程式人生 > >JAVA中常見的包

JAVA中常見的包

目錄

JDK自帶的包

第三方包


JDK自帶的包

JAVA提供了強大的應用程式介面,既JAVA類庫。他包含大量已經設計好的工具類,幫助程式設計師進行字串處理、繪圖、數學計算和網路應用等方面的工作。下面簡單介紹JAVA核心類庫中的基礎包

JDK1.8.0中預設有以下的包

  • java.appletjava.applet包是用來實現運行於Internet瀏覽器中的JAVA APPLET的工具類庫。它包含於產生Applet的類和用於Applet通訊的類。Applet類稱為小應用程式類,通常所說的Applet程式必須整合該類,Applet是一種專門化的面板,需要嵌入到HTML網頁中,由與JAVA語言相容的瀏覽器執行。
  • java.awt:java.awt包是JAVA語言用來構建圖形使用者介面(GUI)的類庫,包括許多介面元素和資源。java.awt包提供JAVA語言中的圖形類、組成類、容器類、排列類、幾何類、事件類和工具類等。
  • java.io:java.io包提供了一系列用來讀寫檔案或其他的輸入輸出流。其中有基本輸入/輸出類、快取流類、位元陣列玉字串流類、資料流類、檔案流類、管道類、流連線類和異常類等
  • java.lang:在所有的JAVA API類庫中,java.lang包是最重要的,它提供了JAVA語言的核心類庫,包含了執行JAVA程式必不可少的系統類,如:基本資料型別、基本數學函式、字串處理、執行緒管理和異常處理類等。執行JAVA程式時,系統會自動載入JAVA.LANG包,既這個包的載入是預設的
  • java.math:java.math包提供了對數學方面操作的類
  • java.net:java.net包包含一些與網路相關的類和介面,以方便應用程式在網路上傳輸資訊。如主機名解析類、實現套接字通訊的Socket類和ServerSocket類、資源定位器(URL)類等
  • java.sql:java.sql包提供了對資料庫進行操作的類
  • java.time:java.time包是在JDK8新引入的,提供了用於日期、時間、例項和週期的主要類
  • java.util:java.util包提供了JAVA語言中的一些低階的實用工具,如資料結構類、日期類、隨機數類、屬性類、觀測類和異常類等

第三方包

apache commons collectionsApache Commons Collections 是一個擴充套件了Java標準庫裡的Collection結構的第三方基礎庫,它提供了很多強有力的資料結構型別並且實現了各種集合工具類。作為Apache開源專案的重要元件,Commons Collections被廣泛應用於各種Java應用的開發。