java.lang 包含java 語言的核心類庫
java.util 提供各種實用工具類
java.io 標準輸入/輸出類
java.net 實現Java 網絡功能的類庫
java.awt 組件標準GUI , 包含了衆多的圖形組件、方法和事件
java.applet 提供對通用Applet 的支持,是所有Applet 的基類
java.security 支持Java 程序安全性
——————————————————————————————————————————————
java.lang 程序包
是Java語言的基礎類庫,包含基本數據類型、數學函數、字符串類等,這是惟一自動引入每個Java 程序的類庫。下面是java.lang 程序中包含的主要類:
1、數據類型類 BigDecimal、BigInteger、Byte、Double、Float、Integer、Long、Short。
2、基本數據函數 Math 類。
3、用於字符串處理的String 類和 StringBuffer 類
4、System、Object 類
5、線程 Thread 和 ThreadDeath 類。
java.util 程序包
包含一些低級的實用工具類。這些實用工具類使用方便,而且很重要。主要有日期Date類、堆棧Stack類、隨機數Random類、向量Vector 類等。
java.io 程序包
java.io 程序包Java 語言的輸入輸出類庫,Java 語言的文件操作都是由該類庫中的輸入輸出類來實現的,此外該類庫還提供了一些與其他外部設備交換信息的類。java.io 程序包除了包含標準輸入、輸出類外,還有緩存流、過濾流、管道流和字符串類等。
java.net 程序包
java.net 程序包含有訪問網上資源的URL類,用於通信的Socket 類和網絡協議子類庫等。java語言是一門適合分佈式計算環境的程序設計語言,網絡類庫正是爲此設計的。其核心就是對Internet 協議的支持,目前該類庫支持多種Internet 協議,包括HTTP、Telnet、FTP 等。
java.awt 程序包
java.awt 程序包提供了創建圖形用戶界面的全部工具,包括許多我們熟悉的圖形組件(component)類,如窗口、對話框、按鈕、複選框、列表、菜單、滾動條和文本取等類:用戶管理組件排列的佈局管理器Layout 類以及常用的顏色Color類、字體Font 類。java.awt.event 類庫用來處理各種不同類型的事件。
java.applet 程序包
java.applet 是所有java小程序的基礎類庫。它只包含了一個Applet類,所有小程序都是從該類派生出來的。
java.security 程序包
java.security 程序包包括java.security.acl 和 java.security.interface 子類庫, 利用這些類可對Java 程序進行加密,設定相應的安全權限等。