Java 類庫概念: Java 的應用程序接口 (API) 以包的形式來組織,每個包提供了大量的相關類、接口和異常處理類,這些包的集合就是 Java 的類庫
包名以 Java 開始的包是 Java 核心包 (Java Core Package) ;
包名以 Javax 開始的包是 Java 擴展包 (Java Extension Package) ,例如 javax.swing 包;
常用的 Java 核心包 (Java Core Package)
- 1. java.lang Java 編程語言的基本類庫
- java.applet 創建 applet 需要的所有類
- java.awt 創建用戶界面以及繪制和管理圖形、圖像的類
- java.io 通過數據流、對象序列以及文件系統實現的系統輸入、輸出
- java.net 用於實現網絡通訊應用的所有類
- 6. java.util 集合類、時間處理模式、日期時間工具等各類常用工具包
其它還有
- java.sql 訪問和處理來自於 Java 標准數據源數據的類
- java.test 以一種獨立於自然語言的方式處理文本、日期、數字和消息的類和接口
- java.security 設計網絡安全方案需要的一些類
- java.beans 開發 Java Beans 需要的所有類
- java.math 簡明的整數算術以及十進制算術的基本函數
- java.rmi 與遠程方法調用相關的所有類
常用的 Java 擴展包 (Java Extension Package)
1. javax.accessibility 定義了用戶界面組件之間相互訪問的一種機制
2. javax.naming.* 為命名服務提供了一系列類和接口
3. javax.swing.* 提供了一系列輕量級的用戶界面組件,是目前 Java 用戶界面常用的包
注 1 :最重要且常用的是 1 和 6 ,已用黑體標出的為,需重點掌握
注 2 :在使用 Java 時,除了 java.lang 外,其他的包都需要 import 語句引入之后才能使用。
重點講解內容:java.lang和java.util。
java.lang 包
這個包稱為 java 語言包,是由編譯器自動引入的。程序中不必用 import 語句就可以使用。它所包含的類和接口對所有實際的 Java 程序都是必要的。
- object 類
- 數學類 (Math)
- 數據類型類
- 線程類
- 字符串類 (String 類和 StringBuffer 類 )
- 系統及運行類 (System 類和 Runtime 類 )
- 錯誤和異常處理類 (Throwable 、 Exception 、 Error)
- 過程類 (process)
java.util 包
1. 日期類、日歷類( Data 、 Calendar 、 GregorianCalendar )
2. 隨機數類( Random )
3. 位運算類( BitSet )
4. 矢量類( Vector )
5. 數據結構類( Stack )
6. 散列表類( Hashtable )
7. StringTokenizer類
引用自:http://blog.csdn.net/zccst/article/details/5070334
作者: zccst
