JAVA的包

來源:互聯網
上載者:User

標籤:

Java SE Platform 軟體包
一、java基本包 13個
1 java.applet 提供建立 applet 所必需的類和 applet 用來與其 applet 上下文通訊的類。
2 java.awt 包含用於建立使用者介面和繪製圖形映像的所有類。
java.awt.color 提供用於色彩空間的類。
java.awt.datatransfer 提供在應用程式之間和在應用程式內部傳輸資料的介面和類。
java.awt.dnd Drag 和 Drop 是一種直接操作動作,在許多圖形化使用者介面系統中都會遇到它,它提供了一種機制,能夠在兩個與 GUI 中顯示元素邏輯相關的實體之間傳輸資訊。
java.awt.event 提供處理由 AWT 組件所激發的各類事件的介面和類。
java.awt.font 提供與字型相關的類和介面。
java.awt.geom 提供用於在與二維幾何形狀相關的對象上定義和執行操作的 Java 2D 類。
java.awt.im 提供輸入方法架構所需的類和介面。
java.awt.im.spi 提供啟用可以與 Java 運行時環境一起使用的輸入方法開發的介面。
java.awt.image 提供建立和修改映像的各種類。
java.awt.image.renderable 提供用於產生與呈現無關的映像的類和介面。
java.awt.print 為通用的列印 API 提供類和介面。
3 java.beans 包含與開發 beans 有關的類,即基於 JavaBeansTM 架構的組件。
java.beans.beancontext 提供與 bean 上下文有關的類和介面。
4 java.io 通過資料流、序列化和檔案系統提供系統輸入和輸出。
5 java.lang 提供利用 Java 程式設計語言進行程式設計的基礎類。
java.lang.annotation 為 Java 程式設計語言注釋設施提供庫支援。
java.lang.instrument 提供允許 Java 程式設計語言代理檢測運行在 JVM 上的程式的服務。
java.lang.management 提供管理介面,用於監視和管理 JAVA 虛擬機器以及 JAVA 虛擬機器在其上啟動並執行作業系統。
java.lang.ref 提供了引用對象類,支援在某種程度上與記憶體回收行程之間的互動。
java.lang.reflect 提供類和介面,以獲得關於類和對象的反射資訊。
6 java.math 提供用於執行任意精度整數演算法 (BigInteger) 和任意精度小數演算法 (BigDecimal) 的類。
7 java.net 為實現網路應用程式提供類。
8 java.nio 定義作為資料容器的緩衝區,並提供其他 NIO 包的概述。
java.nio.channels 定義了各種通道,這些通道表示到能夠執行 I/O 操作的實體(如檔案和通訊端)的串連;定義了用於多工、非阻塞 I/O 操作的選取器。
java.nio.channels.spi 用於 java.nio.channels 包的服務提供者類。
java.nio.charset 定義用來在位元組和 Unicode 字元之間轉換的 charset、解碼器和編碼器。
java.nio.charset.spi java.nio.charset 包的服務提供者類。
9 java.rmi 提供 RMI 包。
java.rmi.activation 為 RMI 對象啟用提供支援。
java.rmi.dgc 為 RMI 分布式記憶體回收提供了類和介面。
java.rmi.registry 提供 RMI 註冊表的一個類和兩個介面。
java.rmi.server 提供支援伺服器端 RMI 的類和介面。
10 java.security 為安全架構提供類和介面。
java.security.acl 此包中的類和介面已經被 java.security 包中的類取代。
java.security.cert 提供用於解析和管理憑證、認證撤消列表 (CRL) 和憑證路徑的類和介面。
java.security.interfaces 提供的介面用於產生 RSA Laboratory Technical Note PKCS#1 中定義的 RSA(Rivest、Shamir 和 Adleman AsymmetricCipher 演算法)密鑰,以及 NIST 的 FIPS-186 中定義的 DSA(數位簽章演算法)密鑰。
java.security.spec 提供密鑰規範和演算法參數規範的類和介面。
11 java.sql 提供使用 JavaTM 程式設計語言訪問並處理儲存在資料來源(通常是一個關聯式資料庫)中的資料的 API。
12 java.text 提供以與自然語言無關的方式來處理文本、日期、數字和訊息的類和介面。
java.text.spi java.text 包中類的服務提供者類。
13 java.util 包含 collection 架構、遺留的 collection 類、事件模型、日期和時間設施、國際化和各種工具 + 生產力類(字串標記產生器、隨機數產生器和位元組)。
java.util.concurrent 在並發編程中很常用的工具 + 生產力類。
java.util.concurrent.atomic 類的小工具包,支援在單個變數上解除鎖的安全執行緒編程。
java.util.concurrent.locks 為鎖和等待條件提供一個架構的介面和類,它不同於內建同步和監視器。
java.util.jar 提供讀寫 JAR (Java ARchive) 檔案格式的類,該格式基於具有可選資訊清單檔的標準 ZIP 檔案格式。
java.util.logging 提供 JavaTM 2 平台核心日誌工具的類和介面。
java.util.prefs 此包允許應用程式儲存並擷取使用者和系統喜好設定和配置資料。
java.util.regex 用於匹配字元序列與Regex指定模式的類。
java.util.spi java.util 包中類的服務提供者類。
java.util.zip 提供用於讀寫標準 ZIP 和 GZIP 檔案格式的類。
二 JAVA擴充包14個+其他7個 21個
1 javax.accessibility 定義了使用者介面組件與提供對這些組件進行訪問的輔助技術之間的協定。
2 javax.crypto 為加密操作提供類和介面。
javax.crypto.interfaces 根據 RSA Laboratories‘ PKCS #3 的定義,提供 Diffie-Hellman 密鑰介面。
javax.crypto.spec 為密鑰規範和演算法參數規範提供類和介面。
3 javax.imageio Java Image I/O API 的主要包。
javax.imageio.event Java Image I/O API 的一個包,用於在讀取和寫入映像期間處理事件的同步通知。
javax.imageio.metadata 用於處理讀寫中繼資料的 Java Image I/O API 的包。
javax.imageio.plugins.bmp 包含供內建 BMP 外掛程式使用的公用類的包。
javax.imageio.plugins.jpeg 支援內建 JPEG 外掛程式的類。
javax.imageio.spi 包含用於 reader、writer、transcoder 和流的外掛程式介面以及一個運行時註冊表的 Java Image I/O API 包。
javax.imageio.stream Java Image I/O API 的一個包,用來處理從檔案和流中產生的低層級 I/O。
4 javax.management 提供 Java Management Extensions 的核心類。
javax.management.loading 提供實現進階動態載入的類。
javax.management.modelmbean 提供了 ModelMBean 類的定義。
javax.management.monitor 提供 monitor 類的定義。
javax.management.openmbean 提供開放資料類型和 Open MBean 描述符類。
javax.management.relation 提供 Relation Service 的定義。
javax.management.remote 對 JMX MBean 伺服器進行遠端存取使用的介面。
javax.management.remote.rmi RMI 連接器是供 JMX Remote API 使用的一種連接器,後者使用 RMI 將用戶端請求傳輸到遠程 MBean 伺服器。
javax.management.timer 提供對 Timer MBean(計時器 MBean)的定義。
5 javax.naming 為訪問命名服務提供類和介面。
javax.naming.directory 擴充 javax.naming 包以提供訪問目錄服務的功能。
javax.naming.event 在訪問命名和目錄服務時提供對事件通知的支援。
javax.naming.ldap 提供對 LDAPv3 擴充操作和控制項的支援。
javax.naming.spi 提供一些方法來動態地插入對通過 javax.naming 和相關包訪問命名和目錄服務的支援。
6 javax.net 提供用於網路應用程式的類。
javax.net.ssl 提供用於安全通訊端包的類。
7 javax.print 為 JavaTM Print Service API 提供了主要類和介面。
javax.print.attribute 提供了描述 JavaTM Print Service 屬性的類型以及如何分類這些屬性的類和介面。
javax.print.attribute.standard 包 javax.print.attribute.standard 包括特定列印屬性的類。
javax.print.event 包 javax.print.event 包含事件類別和接聽程式介面。
8 javax.rmi 包含 RMI-IIOP 的使用者 API。
javax.rmi.CORBA 包含用於 RMI-IIOP 的可移植性 API。
javax.rmi.ssl 通過安全通訊端層 (SSL) 或傳輸層安全 (TLS) 協議提供 RMIClientSocketFactory 和 RMIServerSocketFactory 的實現。
9 javax.security.auth 此包提供用於進行驗證和授權的架構。
javax.security.auth.callback 此包提供與應用程式進行互動所必需的類,以便檢索資訊(例如,包括使用者名稱和密碼的驗證資料)或顯示資訊(例如,錯誤和警告訊息)。
javax.security.auth.kerberos 此包包含與 Kerberos 網路驗證協議相關的工具 + 生產力類。
javax.security.auth.login 此包提供可插入的驗證架構。
javax.security.auth.spi 此包提供用於實現插入式驗證模組的介面。
javax.security.auth.x500 此包包含應該用來在 Subject 中儲存 X500 Principal 和 X500 Private Crendentials 的類。
javax.security.cert 為密鑰憑證提供類。
javax.security.sasl 包含用於支援 SASL 的類和介面。
10 javax.sound.midi 提供用於 MIDI(音樂樂器數位介面)資料的 I/O、序列化和合成的介面和類。
javax.sound.midi.spi 在提供新的 MIDI 裝置、MIDI 檔案 reader 和 writer、或音庫 reader 時提供服務提供者要實現的介面。
javax.sound.sampled 提供用於捕獲、處理和回放取樣的音頻資料的介面和類。
javax.sound.sampled.spi 在提供新音訊裝置、音效檔 reader 和 writer,或音頻格式轉換器時,提供將為其建立子類的服務提供者的抽象類別。
11 javax.sql 為通過 JavaTM 程式設計語言進行伺服器端資料來源訪問和處理提供 API。
javax.sql.rowset JDBC RowSet 實現的標準介面和基類。
javax.sql.rowset.serial 提供工具 + 生產力類,允許 SQL 類型與 Java 程式設計語言資料類型之間的可序列化映射關係。
javax.sql.rowset.spi 第三方供應商在其同步提供者的實現中必須使用的標準類和介面。
12 javax.swing 提供一組“輕量級”(全部是 Java 語言)組件,盡量讓這些組件在所有平台上的工作方式都相同。
javax.swing.border 提供圍繞 Swing 組件繪製特殊邊框的類和介面。
javax.swing.colorchooser 包含供 JColorChooser 組件使用的類和介面。
javax.swing.event 供 Swing 組件觸發的事件使用。
javax.swing.filechooser 包含 JFileChooser 組件使用的類和介面。
javax.swing.plaf 提供一個介面和許多抽象類別,Swing 用它們來提供自己的可插入外觀功能。
javax.swing.plaf.basic 提供了根據基本外觀構建的使用介面物件。
javax.swing.plaf.metal 提供根據 Java 外觀(曾經代稱為 Metal)構建的使用介面物件,Java 外觀是預設面板。
javax.swing.plaf.multi 提供了組合兩個或多個外觀的使用介面物件。
javax.swing.plaf.synth Synth 是一個可更換皮膚 (skinnable) 的外觀,在其中可委託所有繪製。
javax.swing.table 提供用於處理 javax.swing.JTable 的類和介面。
javax.swing.text 提供類 HTMLEditorKit 和建立 HTML 文字編輯器的支援類。
javax.swing.text.html 提供類 HTMLEditorKit 和建立 HTML 文字編輯器的支援類。
javax.swing.text.html.parser 提供預設的 HTML 解析器以及支援類。
javax.swing.text.rtf 提供一個類 (RTFEditorKit),用於建立富文字格式設定(Rich-Text-Format)的文字編輯器。
javax.swing.tree 提供處理 javax.swing.JTree 的類和介面。
javax.swing.undo 允許開發人員為應用程式(例如文字編輯器)中的撤消/恢複提供支援。
13 javax.transaction 包含解組期間通過 ORB 機制拋出的三個異常。
javax.transaction.xa 提供定義交易管理員和資源管理員之間的協定的 API,它允許交易管理員添加或刪除 JTA 事務中的資來源物件(由資源管理員驅動程式提供)。
14 javax.xml 根據 XML 規範定義核心 XML 常量和功能。
javax.xml.bind 為包含解組、編組和驗證功能的用戶端應用程式提供運行時綁定架構。
javax.xml.bind.annotation 定義將 Java 程式元素定製成 XML 模式映射的注釋。
javax.xml.bind.annotation.adapters XmlAdapter 及其規範定義的子類允許任意 Java 類與 JAXB 一起使用。
javax.xml.bind.attachment 此包由基於 MIME 的包處理器實現,該處理器能夠解釋並建立基於 MIME 的包格式的已最佳化的位元據。
javax.xml.bind.helpers 僅由 JAXB 提供者用於: 提供某些 javax.xml.bind 介面的部分預設實現。
javax.xml.bind.util 有用的用戶端工具 + 生產力類。
javax.xml.crypto 用於 XML 加密的通用類。
javax.xml.crypto.dom javax.xml.crypto 包的特定於 DOM 的類。
javax.xml.crypto.dsig 用於產生和驗證 XML 數位簽章的類。
javax.xml.crypto.dsig.dom javax.xml.crypto.dsig 包特定於 DOM 的類。
javax.xml.crypto.dsig.keyinfo 用來解析和處理 KeyInfo 元素和結構的類。
javax.xml.crypto.dsig.spec XML 數位簽章的參數類。
javax.xml.datatype XML/Java 類型映射關係。
javax.xml.namespace XML 名稱空間處理。
javax.xml.parsers 提供允許處理 XML 文檔的類。
javax.xml.soap 提供用於建立和構建 SOAP 訊息的 API。
javax.xml.stream
javax.xml.stream.events
javax.xml.stream.util
javax.xml.transform 此包定義了用於處理轉換指令,以及執行從源到結果的轉換的一般 API。
javax.xml.transform.dom 此包實現特定於 DOM 的轉換 API。
javax.xml.transform.sax 此包實現特定於 SAX2 的轉換 API。
javax.xml.transform.stax 提供特定於 StAX 的轉換 API。
javax.xml.transform.stream 此包實現特定於流和 URI 的轉換 API。
javax.xml.validation 此包提供了用於 XML 文檔驗證的 API。
javax.xml.ws 此包包含核心 JAX-WS API。
javax.xml.ws.handler 該包定義用於訊息處理常式的 API。
javax.xml.ws.handler.soap 該包定義用於 SOAP 訊息處理常式的 API。
javax.xml.ws.http 該包定義特定於 HTTP 綁定的 API。
javax.xml.ws.soap 該包定義特定於 SOAP 綁定的 API。
javax.xml.ws.spi 該包定義用於 JAX-WS 2.0 的 SPI。
javax.xml.xpath 此包提供了用於 XPath 運算式的計算和訪問計算環境的 object-model neutral API。
三 org包 4個
1 org.ietf.jgss 此包提供一個架構,該架構允許應用程式開發人員通過利用統一的 API 使用一些來自各種基礎安全機制(如 Kerberos)的安全服務,如驗證、資料完整性和和資料機密性。
2 org.omg.CORBA 提供 OMG CORBA API 到 JavaTM 程式設計語言的映射,包括 ORB 類,如果已實現該類,則程式員可以使用此類作為全功能對象請求代理(Object Request Broker,ORB)。
org.omg.CORBA_2_3 CORBA_2_3 包定義對 Java[tm] Standard Edition 6 中現有 CORBA 介面所進行的添加。
org.omg.CORBA_2_3.portable 提供輸入和輸出實值型別的各種方法,並包含 org/omg/CORBA/portable 包的其他更新。
org.omg.CORBA.DynAnyPackage 提供與 DynAny 介面一起使用的異常(InvalidValue、Invalid、InvalidSeq 和 TypeMismatch)。
org.omg.CORBA.ORBPackage 提供由 ORB.resolve_initial_references 方法拋出的異常 InvalidName,以及由 ORB 類中的動態 Any 建立方法拋出的異常 InconsistentTypeCode。
org.omg.CORBA.portable 提供可移植性層,即可以使一個供應商產生的程式碼運行在另一個供應商 ORB 上的 ORB API 集合。
org.omg.CORBA.TypeCodePackage 提供使用者定義的異常 BadKind 和 Bounds,它們將由 TypeCode 類中的方法拋出。
org.omg.CosNaming 為 Java IDL 提供命名服務。
org.omg.CosNaming.NamingContextExtPackage 此包包含以下在 org.omg.CosNaming.NamingContextExt 中使用的類: AddressHelper StringNameHelper URLStringHelper InvalidAddress 包規範 有關 Java[tm] Platform, Standard Edition 6 ORB 遵守的官方規範的受支援部分的明確列表,請參閱 Official Specifications for CORBA support in Java[tm] SE 6。
org.omg.CosNaming.NamingContextPackage 此包包含 org.omg.CosNaming 包的 Exception 類。
org.omg.Dynamic 此包包含 OMG Portable Interceptor 規範 http://cgi.omg.org/cgi-bin/doc?ptc/2000-08-06 的第 21.9 小節中指定的 Dynamic 模組。
org.omg.DynamicAny 提供一些類和介面使得在運行時能夠遍曆與 any 有關聯的資料值,並提取資料值的基本成分。
org.omg.DynamicAny.DynAnyFactoryPackage 此包包含 DynamicAny 模組的 DynAnyFactory 介面中的類和異常,該模組在 OMG The Common Object Request Broker: Architecture and Specification http://cgi.omg.org/cgi-bin/doc?formal/99-10-07 的第 9.2.2 小節中指定。
org.omg.DynamicAny.DynAnyPackage 此包包含 DynAny 模組的 DynAnyFactory 介面中的類和異常,該模組在 OMG The Common Object Request Broker: Architecture and Specification http://cgi.omg.org/cgi-bin/doc?formal/99-10-07 的第 9.2 小節中指定。
org.omg.IOP 此包包含在 OMG 文檔 The Common Object Request Broker: Architecture and Specification http://cgi.omg.org/cgi-bin/doc?formal/99-10-07 的 13.6.小節中指定的 IOP 模組。
org.omg.IOP.CodecFactoryPackage 此包包含 IOP::CodeFactory 介面中指定的異常(作為 Portable Interceptor 規範的一部分)。
org.omg.IOP.CodecPackage 此包根據 IOP::Codec IDL 介面定義產生。
org.omg.Messaging 此包包含 OMG Messaging Interceptor 規範 http://cgi.omg.org/cgi-bin/doc?formal/99-10-07 中指定的 Messaging 模組。
org.omg.PortableInterceptor 提供一個註冊 ORB 鉤子 (hook) 的機制,通過這些鉤子 ORB 服務可以截取執行 ORB 的正常流。
org.omg.PortableInterceptor.ORBInitInfoPackage 此包包含 OMG Portable Interceptor 規範 http://cgi.omg.org/cgi-bin/doc?ptc/2000-08-06 的第 21.7.2 小節中指定的 PortableInterceptor 模組的 ORBInitInfo 本地介面中的異常和 typedef。
org.omg.PortableServer 提供一些類和介面,用來產生跨多個供應商 ORB 的可移植應用程式的伺服器端。
org.omg.PortableServer.CurrentPackage 提供各種方法實現,這些實現能夠訪問調用方法的對象的身份。
org.omg.PortableServer.POAManagerPackage 封裝 POA 關聯的處理狀態。
org.omg.PortableServer.POAPackage 允許程式員構造可在不同 ORB 產品間移植的對象實現。
org.omg.PortableServer.portable 提供一些類和介面,用來產生跨多個供應商 ORB 的可移植應用程式的伺服器端。
org.omg.PortableServer.ServantLocatorPackage 提供定位 servant 的類和介面。
org.omg.SendingContext 為實值型別的編組提供支援。
org.omg.stub.java.rmi 包含用於 java.rmi 包中出現的 Remote 類型的 RMI-IIOP Stub。
3 org.w3c.dom 為文件物件模型 (DOM) 提供介面,該模型是 Java API for XML Processing 的組件 API。
org.w3c.dom.bootstrap
org.w3c.dom.events
org.w3c.dom.ls
4 org.xml.sax 此包提供了核心 SAX API。
org.xml.sax.ext 此包包含適合的 SAX 驅動程式不一定支援的 SAX2 設施的介面。
org.xml.sax.helpers 此包包含“協助器”類,其中包括對引導基於 SAX 的應用程式的支援。

四 其他軟體包
1 javax.activation
2 javax.activity 包含解組期間通過 ORB 機制拋出的與 Activity 服務有關的異常。
3 javax.annotation
javax.annotation.processing 用來聲明注釋處理器並允許注釋處理器與注釋處理工具環境通訊的工具。
4 javax.jws
javax.jws.soap
5 javax.lang.model 用來為 Java 程式設計語言建立模型的包的類和階層。
javax.lang.model.element 用於 Java 程式設計語言的模型元素的介面。
javax.lang.model.type 用來為 Java 程式設計語言類型建立模型的介面。
javax.lang.model.util 用來協助處理常式元素和類型的工具 + 生產力。
6 javax.script 指令碼 API 由定義 Java TM Scripting Engines 的介面和類組成,並為它們在 Java 應用程式中的使用提供架構。
7 javax.tools 為能夠從程式(例如,編譯器)中調用的工具提供介面。

 

JAVA的包

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.