java.applet

  Java語言編寫的一些小應用程式

java.awt

  AWT 是Abstract Window ToolKit (抽象視窗工具包)的縮寫,這個工具包提供了一套與本地圖形介面進行互動的介面。AWT 中的圖形函式與作業系統所提供的圖形函式之間有著一一對應的關係,我們把它稱為peers。 也就是說,當我們利用 AWT 來構件圖形使用者介面的時候,我們實際上是在利用作業系統所提供的圖形庫。由於不同作業系統的圖形庫所提供的功能是不一樣的,在一個平臺上存在的功能在另外一個平臺上則可能不存在。為了實現Java語言所宣稱的"一次編譯,到處執行"的概念,AWT 不得不通過犧牲功能來實現其平臺無關性,也就是說,AWT 所提供的圖形功能是各種通用型作業系統所提供的圖形功能的交集。由於AWT 是依靠本地方法來實現其功能的,我們通常把AWT控制元件稱為重量級控制元件。

java.rmi

  RMI:遠端方法呼叫(Remote Method Invocation)

javax.accessibility

  定義了使用者介面元件與提供對這些元件進行訪問的輔助技術之間的協定。

javax.swing

  Swing 是在AWT的基礎上構建的一套新的圖形介面系統,它提供了AWT 所能夠提供的所有功能,並且用純粹的Java程式碼對AWT 的功能進行了大幅度的擴充。例如說並不是所有的作業系統都提供了對樹形控制元件的支援, Swing 利用了AWT 中所提供的基本作圖方法對樹形控制元件進行模擬。由於 Swing 控制元件是用100%的Java程式碼來實現的,因此在一個平臺上設計的樹形控制元件可以在其他平臺上使用。由於在Swing 中沒有使用本地方法來實現圖形功能,我們通常把Swing控制元件稱為輕量級控制元件。

javax.management

  提供 Java Management Extensions 的核心類。 Java Management Extensions (JMXTM) API 是一個用於管理和監視的標準 API。典型用途包括: 查詢並更改應用程式配置,累積有關應用程式行為的統計並使其可用 通知狀態更改及錯誤狀況。 JMX API 還可以作為解決方案的一部分來管理系統、網路等。 API 包括遠端訪問,因此,遠端管理程式可以基於這些目的與正在執行的應用程式互動。

javax.naming

  為訪問命名服務提供類和介面。 此包定義 Java Naming and Directory InterfaceTM (JNDI) 的命名操作。 JNDI 向使用 Java 程式語言編寫的應用程式提供命名和目錄功能。它被設計成與任何特定的命名或目錄服務實現無關。因此可以使用共同的方式對多種服務(新的、新出現的及已經部署的服務)進行訪問。

javax.script

  指令碼 API 由定義 Java Scripting Engines 的介面和類組成,併為它們在 Java 應用程式中的使用提供框架。此 API 供那些希望在其 Java 應用程式中執行用指令碼語言編寫的程式的應用程式程式設計人員使用。指令碼語言程式通常由應用程式的終端使用者提供

org.ietf.jgss

  此包提供一個框架,該框架允許應用程式開發人員通過利用統一的 API 使用一些來自各種基礎安全機制(如 Kerberos)的安全服務,如驗證、資料完整性和和資料機密性。

org.w3c.dom
  文件物件模型 (DOM) 提供介面,該模型是 Java API for XML Processing 的元件 API。

org.xml.sax

  提供了核心 SAX API。不推薦某些 SAX1 API 支援將名稱空間感知性整合到新的應用程式設計當中和對現有的基礎結構的維護當中。