<div> JavaScript is disabled on your browser.
Skip navigation links
Java™ Platform
Standard Ed. 8

Java™ Platform, Standard Edition 8
API Specification

本文件为™java平台的API规范,标准版。

See: 描述

Profiles

Packages  
软件包 描述
java.applet
提供创建一个小程序所需的类和一个小程序用来与它的小程序上下文进行通信的类。
java.awt
包含创建用户界面和绘制图形和图像的所有类。
java.awt.color
提供颜色空间的类。
java.awt.datatransfer
提供用于在应用程序中的数据之间传输数据的接口和类。
java.awt.dnd
拖放是在许多图形用户界面系统中发现的一个直接的操作手势,它提供了一种机制,将两个实体之间的信息的逻辑与在图形用户界面中的表示元素关联。
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
提供通用打印接口的类和接口。
java.beans
包含的类发展豆相关--基于JavaBeans组件™架构。
java.beans.beancontext
提供有关豆上下文的类和接口。
java.io
通过数据流、序列化和文件系统提供系统的输入和输出。
java.lang
提供对java编程语言的设计基础课。
java.lang.annotation
提供了java编程语言的注释工具库的支持。
java.lang.instrument
提供的服务允许java编程语言的代理工具运行在JVM上的程序。
java.lang.invoke
java.lang.invoke包中包含的动态语言支持的java核心类库和虚拟机直接提供。
java.lang.management
在java运行在java虚拟机和其他部件的监测和管理提供了管理接口。
java.lang.ref
提供参考对象类,该类支持与垃圾收集器的交互作用有限的程度。
java.lang.reflect
提供用于获取类和对象的反射信息的类和接口。
java.math
用于执行任意精度的整数运算提供的类( BigInteger)和任意精度的小数运算( BigDecimal)。
java.net
为实现网络应用程序提供类。
java.nio
定义了缓冲区,这是数据的容器,并提供其他NIO包的概述。
java.nio.channels
定义了渠道,它代表的是能够执行I/O操作的实体连接,如文件和套接字;定义选择器,多路复用,非阻塞I/O操作。
java.nio.channels.spi
java.nio.channels包服务提供商类。
java.nio.charset
定义了字符集,解码器和编码器,字节和Unicode字符之间的转换。
java.nio.charset.spi
java.nio.charset包服务提供商类。
java.nio.file
定义的接口和类的java虚拟机访问文件,文件属性,文件系统。
java.nio.file.attribute
提供对文件和文件系统属性的访问的接口和类。
java.nio.file.spi
java.nio.file包服务提供商类。
java.rmi
提供RMI包。
java.rmi.activation
为RMI对象激活支持。
java.rmi.dgc
提供类和RMI的分布式垃圾收集接口(DGC)。
java.rmi.registry
提供了一种用于RMI注册类和接口。
java.rmi.server
支持RMI服务器端提供的类和接口。
java.security
为安全框架提供类和接口。
java.security.acl
在这个包中的类和接口已取代类在java.security包。
java.security.cert
提供用于解析和管理证书的类和接口,证书撤销列表(CRL),认证路径。
java.security.interfaces
生成RSA(Rivest,夏米尔提供的接口和Adleman AsymmetricCipher算法)键在RSA实验室的技术说明和# 1定义,与DSA(数字签名算法)键在NIST的fips-186定义。
java.security.spec
提供关键规格和算法参数规格的类和接口。
java.sql
提供的API来访问和处理的数据存储在数据源(通常是一个关系数据库)使用java编程语言 TM
java.text
提供用于处理独立于自然语言的方式处理文本、日期、数字和消息的类和接口。
java.text.spi
在java.text包类服务提供程序类。
java.time
日期、时间、时刻主要的API,和持续时间。
java.time.chrono
除了默认的标准以外的日历系统的通用的。
java.time.format
提供打印和解析日期和时间的类。
java.time.temporal
访问日期和时间的应用领域和单位,时间和日期的调节。
java.time.zone
支持时区及其规则。
java.util
包含集合框架、遗留的集合类、事件模型、日期和时间的设施、国际化和各种实用工具类(一个字符串标记,一个随机数发生器,和一位阵列)。
java.util.concurrent
在并发编程中常用的实用类。
java.util.concurrent.atomic
一个支持单变量无锁线程安全编程的类的小工具包。
java.util.concurrent.locks
接口和类提供了一个锁定和等待条件的框架,这种情况与内置的同步和监视器不同。
java.util.function
功能接口提供目标类型的lambda表达式和方法参考。
java.util.jar
阅读和写作的罐提供的类(java文件)文件格式,它是基于标准的ZIP文件格式可选清单文件。
java.util.logging
提供类和java 2平台的核心 TM测井设备接口。
java.util.prefs
此软件包允许应用程序存储和检索用户和系统偏好和配置数据。
java.util.regex
用于对正则表达式指定的模式匹配字符序列的类。
java.util.spi
在java.util包类服务提供程序类。
java.util.stream
类,以支持元素流上的功能样式操作,如Map减少集合上的转换。
java.util.zip
阅读和写作的标准压缩和gzip文件格式提供的类。
javax.accessibility
定义用户界面组件和提供对这些组件的访问的辅助技术之间的一个合同。
javax.activation  
javax.activity
包含活动服务相关异常抛出的球机械在解包。
javax.annotation  
javax.annotation.processing
用于声明注释处理器的设施和允许注释处理器与注释处理工具环境进行通信的设施。
javax.crypto
提供加密操作的类和接口。
javax.crypto.interfaces
提供接口,如Diffie-Hellman密钥RSA实验室定义# PKCS 3。
javax.crypto.spec
提供关键规格和算法参数规格的类和接口。
javax.imageio
java的图像I/O API主要包。
javax.imageio.event
读写图像在I/O API处理事件同步通知java图像包。
javax.imageio.metadata
一包I/O API处理读写的java图像元数据。
javax.imageio.plugins.bmp
包含由内置插件使用BMP公共类包。
javax.imageio.plugins.jpeg
类支持内置JPEG插件。
javax.imageio.spi
一包I/O API包含读者、作家的插件接口,代码转换器,和溪流的java图像,和一个运行时注册表。
javax.imageio.stream
一包I/O API处理底层I/O从文件和流的java图像。
javax.jws  
javax.jws.soap  
javax.lang.model
类和使用java编程语言包的层次结构模型。
javax.lang.model.element
使用java编程语言的模型元素的接口。
javax.lang.model.type
用java编程语言类型的接口模型。
javax.lang.model.util
公用事业在帮助 program elementstypes处理。
javax.management
在java管理扩展提供了核心课程。
javax.management.loading
提供实现高级动态加载的类。
javax.management.modelmbean
提供的ModelMBean类的定义。
javax.management.monitor
提供监视器类的定义。
javax.management.openmbean
提供开放的数据类型和开放MBean描述符类。
javax.management.relation
提供关系服务的定义。
javax.management.remote
用于远程访问JMX MBean服务器接口。
javax.management.remote.rmi
RMI连接器是一个JMX远程API,使用RMI传输客户端请求到远程管理服务器连接器。
javax.management.timer
提供的定时器MBean的定义。
javax.naming
提供访问命名服务的类和接口。
javax.naming.directory
延伸到用于访问目录服务提供的功能的 javax.naming包。
javax.naming.event
在访问命名和目录服务时提供事件通知的支持。
javax.naming.ldap
为提升扩展操作和控制支持。
javax.naming.spi  
javax.net
为网络应用程序提供类。
javax.net.ssl
为安全套接字包提供类。
javax.print
提供了主要的类和接口的java TM打印服务API。
javax.print.attribute
提供类和接口描述java TM打印服务属性的类型以及如何将它们收集到的属性集。
javax.print.attribute.standard
包装印刷类javax.print.attribute.standard包含特定属性。
javax.print.event
包javax.print.event包含事件类和监听器接口。
javax.rmi
包含用户API RMI-IIOP。
javax.rmi.CORBA
包含携带RMI-IIOP API。
javax.rmi.ssl
提供 RMIClientSocketFactoryRMIServerSocketFactory实现在安全套接字层(SSL)和传输层安全(TLS)协议。
javax.script
脚本API的接口和类,定义 TM java脚本引擎提供了一种用于java应用程序框架。
javax.security.auth
本软件包提供了一个用于身份验证和授权的框架。
javax.security.auth.callback
这个包提供了必要的服务和应用程序以检索信息的互动类(认证数据包括用户名或密码,例如)或显示信息(错误和警告消息,例如)。
javax.security.auth.kerberos
此包包含实用类的Kerberos网络认证协议相关。
javax.security.auth.login
这个包提供了一个可插拔认证框架。
javax.security.auth.spi
这个包提供了用于实现可插入认证模块的接口。
javax.security.auth.x500
此包包含要用于存储主和X500 X500在主题私人证书课程。
javax.security.cert
提供公钥证书的类。
javax.security.sasl
包含支持SASL的类和接口。
javax.sound.midi
提供的接口和类的I / O,测序和合成的MIDI(乐器数字接口)数据。
javax.sound.midi.spi
提供接口服务提供商实施时提供新的MIDI设备、MIDI文件的读者和作者,读者或健全的银行。
javax.sound.sampled
提供采样音频数据的捕获、处理和回放的接口和类。
javax.sound.sampled.spi
为服务提供抽象类,在提供新的音频设备、声音文件阅读器和作者或音频格式转换器时提供给子类。
javax.sql
提供了对服务器端数据源的访问和处理来自 TM java编程语言的API。
javax.sql.rowset
JDBC RowSet实现标准接口和基类。
javax.sql.rowset.serial
提供实用类允许序列化映射之间的SQL类型和数据在java编程语言的类型。
javax.sql.rowset.spi
三分之一方供应商在其执行同步提供程序中使用的标准类和接口。
javax.swing
提供了一套“轻量级”(所有的java语言)组件,以最大可能的程度,在所有平台上工作。
javax.swing.border
提供用于绘图的类和接口,以绘制一个摆动组件的专门边框。
javax.swing.colorchooser
包含由 JColorChooser组件使用的类和接口。
javax.swing.event
提供由摆动组件触发的事件。
javax.swing.filechooser
包含由 JFileChooser组件使用的类和接口。
javax.swing.plaf
提供一个接口和抽象类的使用许多摆动为可插拔的外观和感觉的能力。
javax.swing.plaf.basic
根据基本的外观和感觉提供内置的用户界面对象。
javax.swing.plaf.metal
提供用户界面对象建立根据java的外观和感觉(一次代号为金属),它是默认的外观和感觉。
javax.swing.plaf.multi
提供结合两个或多个外观和感觉的用户界面对象。
javax.swing.plaf.nimbus
提供用户界面对象建立跨平台的灵气的外观和感觉。
javax.swing.plaf.synth
它是一个可更换皮肤的外观和感觉的绘画是授。
javax.swing.table
处理 javax.swing.JTable提供类和接口。
javax.swing.text
提供类和接口处理编辑和不可编辑的文本组件。
javax.swing.text.html
提供类 HTMLEditorKit和创建HTML文本编辑器支持类。
javax.swing.text.html.parser
提供默认的HTML解析器,以及支持类。
javax.swing.text.rtf
提供了一个类( RTFEditorKit)创建富文本格式的文本编辑器。
javax.swing.tree
处理 javax.swing.JTree提供类和接口。
javax.swing.undo
允许开发人员在应用程序中提供支持,如文本编辑器中的撤消/重做。
javax.tools
为可以从程序调用的工具提供接口,例如,编译器。
javax.transaction
包含三个异常抛出的球机械在解包。
javax.transaction.xa
提供定义了事务管理器和资源管理器之间合同的API,它允许事务管理器注册和注销的资源对象(由资源管理器驱动程序提供)在JTA事务。
javax.xml  
javax.xml.bind
为客户端应用程序提供包括解包,编组运行时绑定框架,和验证能力。
javax.xml.bind.annotation
定义自定义java程序元素的XML Schema映射注释。
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
命名空间处理。
javax.xml.parsers
提供允许处理XML文档的类。
javax.xml.soap
提供用于创建和生成消息的接口。
javax.xml.stream  
javax.xml.stream.events  
javax.xml.stream.util  
javax.xml.transform
该软件包定义了用于处理变换指令的通用的接口,并执行从源到结果的转换。
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
此包定义了消息处理程序的原料药。
javax.xml.ws.handler.soap
此包定义了用于处理消息处理程序的原料药。
javax.xml.ws.http
此包定义特定的HTTP绑定API。
javax.xml.ws.soap
此包定义了特定于绑定的特定于。
javax.xml.ws.spi
此包定义了斯皮思JAX-WS。
javax.xml.ws.spi.http
提供HTTP SPI是用于在容器的便携式部署JAX-WS web服务(例如
javax.xml.ws.wsaddressing
此包定义了寻址API相关。
javax.xml.xpath
这个包提供XPath表达式获取评价环境评价对象模型中立的API。
org.ietf.jgss
这个包提供了一个框架,允许应用程序开发人员使用的认证安全服务、数据完整性和数据从各种底层的安全机制,如Kerberos的保密性,使用统一的API。
org.omg.CORBA
提供了对OMG的CORBA映射的API TM java编程语言,包括班级 ORB,并使程序员可以使用它作为一个全功能的对象请求代理(ORB)。
org.omg.CORBA_2_3
的corba_2_3包定义在java [商标]标准版6现有的CORBA接口的补充。  这些变化发生在最近修订的API定义的OMG的CORBA。 新方法添加到 源自于CORBA封装相应的接口。 提供向后兼容性,避免打破JCK试验。
org.omg.CORBA_2_3.portable
提供输入和输出值类型的方法,并包含其他更新的 org/omg/CORBA/portable包。
org.omg.CORBA.DynAnyPackage
提供了用于与 DynAny接口例外( InvalidValueInvalidInvalidSeq,和 TypeMismatch)。
org.omg.CORBA.ORBPackage
提供异常 InvalidName,这是由和异常 InconsistentTypeCode方法 ORB.resolve_initial_references抛出,这是由动态的任何创作方法在ORB类抛出。
org.omg.CORBA.portable
提供了一个可移植层,即一套球的API,使得代码由一个供应商生成运行在另一个供应商的宝珠。
org.omg.CORBA.TypeCodePackage
提供用户定义的异常 BadKindBounds所抛的方法,在课堂 TypeCode
org.omg.CosNaming
对于java IDL提供命名服务。
org.omg.CosNaming.NamingContextExtPackage
这个包中包含下面的类,用于 org.omg.CosNaming.NamingContextExt
org.omg.CosNaming.NamingContextPackage
这个包中包含的 org.omg.CosNaming包的异常类。
org.omg.Dynamic
此包包含在OMG的拦截机制的规范、规定的 Dynamic模块 http://cgi.omg.org/cgi-bin/doc?ptc/2000-08-06,21.9节。
org.omg.DynamicAny
提供类和接口,使运行时的 any相关数据值的遍历,以及数据价值的原始成分的提取。
org.omg.DynamicAny.DynAnyFactoryPackage
这个包中包含的 DynamicAny模块中指定的OMG的公共对象请求代理的 DynAnyFactory接口类和例外:架构和规范, http://cgi.omg.org/cgi-bin/doc?formal/99-10-07,第9.2.2。
org.omg.DynamicAny.DynAnyPackage
这个包中包含的 DynamicAny模块中指定的OMG的公共对象请求代理的 DynAny接口类和例外:架构和规范, http://cgi.omg.org/cgi-bin/doc?formal/99-10-07,9.2节。
org.omg.IOP
此包包含在OMG文件的通用对象请求代理指定的 IOP模块:体系结构和规范, http://cgi.omg.org/cgi-bin/doc?formal/99-10-07,13.6节。
org.omg.IOP.CodecFactoryPackage
这个包中包含指定的例外:眼压:codefactory接口(如便携式导弹拦截系统规范的一部分)。
org.omg.IOP.CodecPackage
这个包是从眼压产生::编解码器的IDL接口定义。
org.omg.Messaging
此包包含在OMG的CORBA消息规范规定的 Messaging模块, http://cgi.omg.org/cgi-bin/doc?formal/99-10-07
org.omg.PortableInterceptor
提供了一种机制,通过该服务登记ORB钩子可以截获球的ORB执行的正常流动。
org.omg.PortableInterceptor.ORBInitInfoPackage
这个包中包含的 PortableInterceptor模块在OMG的拦截机制的规范、规定 http://cgi.omg.org/cgi-bin/doc?ptc/2000-08-06ORBInitInfo本地接口的例外和typedef,部分21.7.2。
org.omg.PortableServer
为使您的应用程序跨多厂商的球体便携式服务器端提供的类和接口。
org.omg.PortableServer.CurrentPackage
提供对调用方法的对象的标识的访问的方法实现。
org.omg.PortableServer.POAManagerPackage
封装了问责制度与它关联的处理状态。
org.omg.PortableServer.POAPackage
允许程序员构建不同的ORB产品之间的可移植对象的实现。
org.omg.PortableServer.portable
为使您的应用程序跨多厂商的球体便携式服务器端提供的类和接口。
org.omg.PortableServer.ServantLocatorPackage
提供用于定位仆人的类和接口。
org.omg.SendingContext
为价值类型的编组提供支持。
org.omg.stub.java.rmi
包含在 java.rmi RMI-IIOP存根包出现的远程类型。
org.w3c.dom
提供的文档对象模型(DOM)接口是一组API的 Java API for XML Processing
org.w3c.dom.bootstrap  
org.w3c.dom.events  
org.w3c.dom.ls  
org.w3c.dom.views  
org.xml.sax
这个包提供了核心的SAX。
org.xml.sax.ext
此包包含接口SAX2设施符合SAX的司机不一定支持。
org.xml.sax.helpers
这包含有“助手”类,包括引导SAX应用支持。
本文件为™java平台的API规范,标准版。
Skip navigation links
Java™ Platform
Standard Ed. 8

Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.

通过百度直译,强烈建议阅读英文原版 javabase.cn