JDK 中需要掌握的常用類庫

Java 類庫概念: Java 的應用程序接口 (API) 以包的形式來組織,每個包提供了大量的相關類、接口和異常處理類,這些包的集合就是 Java 的類庫

包名以 Java 開始的包是 Java 核心包 (Java Core Package) ;

包名以 Javax 開始的包是 Java 擴展包 (Java Extension Package) ,例如 javax.swing 包;

Java 類庫概念:Java 的應用程序接口 (API) 以包的形式來組織,每個包提供了大量的相關類、接口和異常處理類,這些包的集合就是 Java 的類庫

包名以 Java 開始的包是 Java 核心包 (Java Core Package) ;

包名以 Javax 開始的包是 Java 擴展包 (Java Extension Package) ,例如 javax.swing 包;

常用的 Java 核心包 (Java Core Package)

java.lang Java 編程語言的基本類庫

java.applet 創建 applet 需要的所有類

java.awt 創建用戶界面以及繪製和管理圖形、圖像的類

java.io 通過數據流、對象序列以及文件系統實現的系統輸入、輸出

java.net 用於實現網絡通訊應用的所有類

java.util 集合類、時間處理模式、日期時間工具等各類常用工具包

其它還有

java.sql 訪問和處理來自於 Java 標準數據源數據的類

java.test 以一種獨立於自然語言的方式處理文本、日期、數字和消息的類和接口

java.security 設計網絡安全方案需要的一些類

java.beans 開發 Java Beans 需要的所有類

java.math簡明的整數算術以及十進制算術的基本函數

java.rmi 與遠程方法調用相關的所有類

常用的 Java 擴展包 (Java Extension Package)

javax.accessibility 定義了用戶界面組件之間相互訪問的一種機制

javax.naming.* 爲命名服務提供了一系列類和接口

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 包

日期類、日曆類( Data 、 Calendar 、 GregorianCalendar )

隨機數類( Random )

位運算類( BitSet )

矢量類( Vector )

數據結構類( Stack )

散列表類( Hashtable )

StringTokenizer類

包名 主要功能
java.applet 提供了創建applet需要的所有類
java.awt.* 提供了創建用戶界面以及繪製和管理圖形、圖像的類
java.beans.* 提供了開發Java Beans需要的所有類
java.io 提供了通過數據流、對象序列以及文件系統實現的系統輸入、輸出
java.lang.* Java編程語言的基本類庫
java.math.* 提供了簡明的整數算術以及十進制算術的基本函數
java.rmi 提供了與遠程方法調用相關的所有類
java.net 提供了用於實現網絡通訊應用的所有類
java.security.* 提供了設計網絡安全方案需要的一些類
java.sql 提供了訪問和處理來自於Java標準數據源數據的類
java.test 包括以一種獨立於自然語言的方式處理文本、日期、數字和消息的類和接口
java.util.* 包括集合類、時間處理模式、日期時間工具等各類常用工具包
javax.accessibility 定義了用戶界面組件之間相互訪問的一種機制
javax.naming.* 爲命名服務提供了一系列類和接口
javax.swing.* 提供了一系列輕量級的用戶界面組件,是目前Java用戶界面常用的包
常用的 Java 核心包 (Java Core Package)

  1. java.langJava 編程語言的基本類庫

java.applet 創建 applet 需要的所有類

java.awt 創建用戶界面以及繪製和管理圖形、圖像的類

java.io 通過數據流、對象序列以及文件系統實現的系統輸入、輸出

java.net 用於實現網絡通訊應用的所有類

  1. java.util 集合類、時間處理模式、日期時間工具等各類常用工具包

java.sql 訪問和處理來自於 Java 標準數據源數據的類

java.test 以一種獨立於自然語言的方式處理文本、日期、數字和消息的類和接口

java.security 設計網絡安全方案需要的一些類

java.beans 開發 Java Beans 需要的所有類

java.math簡明的整數算術以及十進制算術的基本函數

java.rmi 與遠程方法調用相關的所有類

常用的 Java 擴展包 (Java Extension Package)

javax.accessibility 定義了用戶界面組件之間相互訪問的一種機制

javax.naming.* 爲命名服務提供了一系列類和接口

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 包

日期類、日曆類( Data 、 Calendar 、 GregorianCalendar )

隨機數類( Random )

位運算類( BitSet )

矢量類( Vector )

數據結構類( Stack )

散列表類( Hashtable )

StringTokenizer類

Java 類庫概念:Java 的應用程序接口 (API) 以包的形式來組織,每個包提供了大量的相關類、接口和異常處理類,這些包的集合就是 Java 的類庫

包名以 Java 開始的包是 Java 核心包 (Java Core Package) ;

包名以 Javax 開始的包是 Java 擴展包 (Java Extension Package) ,例如 javax.swing 包;

Java 類庫概念:Java 的應用程序接口 (API) 以包的形式來組織,每個包提供了大量的相關類、接口和異常處理類,這些包的集合就是 Java 的類庫

包名以 Java 開始的包是 Java 核心包 (Java Core Package) ;

包名以 Javax 開始的包是 Java 擴展包 (Java Extension Package) ,例如 javax.swing 包;

常用的 Java 核心包 (Java Core Package)

java.lang**Java 編程語言的基本類庫

java.applet 創建 applet 需要的所有類

java.awt 創建用戶界面以及繪製和管理圖形、圖像的類

java.io 通過數據流、對象序列以及文件系統實現的系統輸入、輸出

java.net 用於實現網絡通訊應用的所有類

java.util** 集合類、時間處理模式、日期時間工具等各類常用工具包

其它還有

java.sql 訪問和處理來自於 Java 標準數據源數據的類

java.test 以一種獨立於自然語言的方式處理文本、日期、數字和消息的類和接口

java.security 設計網絡安全方案需要的一些類

java.beans 開發 Java Beans 需要的所有類

java.math簡明的整數算術以及十進制算術的基本函數

java.rmi 與遠程方法調用相關的所有類

常用的 Java 擴展包 (Java Extension Package)

javax.accessibility 定義了用戶界面組件之間相互訪問的一種機制

javax.naming.* 爲命名服務提供了一系列類和接口

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 包

日期類、日曆類( Data 、 Calendar 、 GregorianCalendar )

隨機數類( Random )

位運算類( BitSet )

矢量類( Vector )

數據結構類( Stack )

散列表類( Hashtable )

StringTokenizer類

歡迎加入我的知識星球,一起探討架構,交流源碼。加入方式,長按下方二維碼噢:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章