Uses of Package
java.io

Packages that use java.io
Package
Description
这是Java调试接口(JDI)的核心包,它定义了值、类型和目标VirtualMachine本身的镜像,以及引导设施。
该包定义了使用JDI和目标虚拟机之间的连接。
该包包括用于开发新的TransportService实现的接口和类。
该包用于请求在指定条件下发送JDI事件。
该包包含JDK对标准实现的扩展,还定义了平台的一些其他组件的管理接口。
提供一个简单的高级Http服务器API,可用于构建嵌入式HTTP服务器。
提供一个可插拔的服务提供程序接口,允许用其他实现替换HTTP服务器实现。
用于流控制传输协议的Java API。
提供了Principal的实现。
提供了CallbackHandler的实现。
该包定义了用于GSS-API的JDK扩展的类和接口。
提供了表示文档注释的抽象语法树(AST)的接口。
提供了表示源代码的抽象语法树(AST)的接口。
提供了对抽象语法树(AST)进行操作的实用工具。
提供了连接到Java虚拟机的API。
只有定义新的附加提供程序的开发人员才需要直接使用该包。
该包为javac工具提供了一个传统的入口点。
包含了JConsole API。
包含了创建小程序和小程序用于与其小程序上下文通信的类。
包含了创建用户界面、绘制图形和图像的所有类。
提供了颜色空间的类。
提供了在应用程序之间和内部传输数据的接口和类。
提供了与各种桌面功能交互的接口和类。
拖放是许多图形用户界面系统中发现的直接操作手势,它提供了在GUI中与呈现元素逻辑关联的两个实体之间传输信息的机制。
提供了处理AWT组件触发的不同类型事件的接口和类。
提供了与字体相关的类和接口。
提供了用于定义和执行与二维几何相关对象操作的Java 2D类。
提供了创建和修改图像的类。
提供了生成与渲染无关的图像的类和接口。
提供了通用打印API的类和接口。
包含了与基于JavaBeans架构的组件beans相关的类。
提供了与bean上下文相关的类和接口。
通过数据流、序列化和文件系统提供了系统输入和输出的类。
提供了Java编程语言设计的基本类。
为Java编程语言注解功能提供了库支持。
用于表示运行时实体(如类或方法句柄)的名义描述符的类和接口,以及类文件实体(如常量池条目或invokedynamic调用站点)的类和接口。
提供了允许Java编程语言代理在Java虚拟机(JVM)上运行程序的服务。
java.lang.invoke包提供了与Java虚拟机交互的低级基元。
提供了监视和管理Java虚拟机和Java运行时中其他组件的管理接口。
提供了支持模块描述符和通过解析和服务绑定创建模块配置的类。
提供了关于类和对象的反射信息的类和接口。
提供了执行任意精度整数算术(BigInteger)和任意精度十进制算术(BigDecimal)的类。
提供了实现网络应用程序的类。
HTTP客户端和WebSocket API。
定义了数据容器缓冲区,并提供了其他NIO包的概述。
定义了通道,表示能够执行I/O操作的实体的连接,如文件和套接字;定义了选择器,用于多路复用、非阻塞I/O操作。
java.nio.channels包的服务提供程序类。
定义了字符集、解码器和编码器,用于字节和Unicode字符之间的转换。
定义了Java虚拟机访问文件、文件属性和文件系统的接口和类。
提供了访问文件和文件系统属性的接口和类。
java.nio.file包的服务提供程序类。
提供了RMI包。
提供了用于RMI分布式垃圾收集(DGC)的类和接口。
提供了支持RMI服务器端的类和接口。
提供了安全框架的类和接口。
提供了解析和管理证书、证书吊销列表(CRLs)和认证路径的类和接口。
提供了生成RSA(Rivest, Shamir和Adleman非对称密码算法)密钥和DSA(数字签名算法)密钥的接口。
提供了密钥规范和算法参数规范的类和接口。
提供了使用Java编程语言访问和处理存储在数据源(通常是关系数据库)中的数据的API。
提供了处理文本、日期、数字和消息的类和接口,独立于自然语言。
日期、时间、瞬间和持续时间的主要API。
除默认ISO外,其他日历系统的通用API。
提供了打印和解析日期和时间的类。
使用字段和单位访问日期和时间,以及日期时间调整器。
支持时区及其规则。
包含了集合框架、一些国际化支持类、服务加载器、属性、随机数生成、字符串解析和扫描类、base64编码和解码、位数组以及几个杂项实用类。
在并发编程中常用的实用类。
一组支持在单个变量上进行无锁线程安全编程的小工具类。
提供了用于锁定和等待条件的框架,与内置同步和监视器不同。
提供了读取和写入基于标准ZIP文件格式的JAR(Java ARchive)文件格式的类。
提供了Java 2平台核心日志设施的类和接口。
该包允许应用程序存储和检索用户和系统首选项和配置数据。
用于将字符序列与正则表达式指定的模式进行匹配的类。
用于java.util包中类的服务提供程序类。
支持对元素流进行函数式操作的类,例如在集合上进行map-reduce转换。
提供了读取和写入标准ZIP和GZIP文件格式的类。
定义了用户界面组件与提供对这些组件访问的辅助技术之间的合同。
用于声明注解处理器并允许注解处理器与注解处理工具环境进行通信的设施。
提供了用于加密操作的类和接口。
提供了RSA实验室PKCS#3中定义的Diffie-Hellman密钥的接口。
提供了密钥规范和算法参数规范的类和接口。
Java Image I/O API的主要包。
处理读取和写入元数据的Java Image I/O API包。
包含了读取器、写入器、转码器和流的插件接口,以及运行时注册表的Java Image I/O API包。
处理来自文件和流的低级I/O的Java Image I/O API包。
包含Java语言模型的包类型和层次结构,Java编程语言的声明和类型模型。
用于模拟Java编程语言元素的接口。
用于模拟Java编程语言类型的接口。
用于处理程序元素类型的实用工具。
为Java管理扩展提供核心类。
提供实现高级动态加载的类。
提供ModelMBean类的定义。
提供监视器类的定义。
提供开放数据类型和Open MBean描述符类。
提供关系服务的定义。
用于远程访问JMX MBean服务器的接口。
RMI连接器是JMX远程API的连接器,它使用RMI将客户端请求传输到远程MBean服务器。
提供Timer MBean的定义。
提供访问命名服务的类和接口。
扩展javax.naming包,提供访问目录服务的功能。
在访问命名和目录服务时提供事件通知支持。
提供LDAPv3扩展操作和控件支持。
提供通过javax.naming和相关包动态插入访问命名和目录服务支持的方法。
提供用于网络应用程序的类。
提供用于安全套接字包的类。
提供Java打印服务API的主要类和接口。
提供描述Java打印服务属性类型以及如何将它们收集到属性集中的类和接口。
javax.print.attribute.standard包含特定打印属性的类。
javax.print.event包含事件类和监听器接口。
提供了在安全套接字层(SSL)或传输层安全性(TLS)协议上实现RMIClientSocketFactoryRMIServerSocketFactory的类。
脚本API由定义Java脚本引擎的接口和类组成,并为它们在Java应用程序中的使用提供框架。
该包提供了身份验证和授权的框架。
该包提供了服务与应用程序交互以检索信息(例如身份验证数据,如用户名或密码)或显示信息(例如错误和警告消息)所需的类。
该包包含与Kerberos网络身份验证协议相关的实用类。
该包提供了可插入的身份验证框架。
该包包含应该用于在Subject中存储X500主体和X500私有凭据的类。
提供公钥证书的类。
包含支持SASL的类和接口。
Java™智能卡I/O API。
提供用于MIDI(音乐设备数字接口)数据的I/O、排序和合成的接口和类。
为服务提供者提供接口,以在提供新的MIDI设备、MIDI文件读取器和写入器或声音库读取器时实现。
提供捕获、处理和播放采样音频数据的接口和类。
为服务提供者提供抽象类,用于提供新的音频设备、声音文件读取器和写入器或音频格式转换器。
提供从Java编程语言访问服务器端数据源的API。
JDBC RowSet实现的标准接口和基类。
提供实用类,允许在Java编程语言中的SQL类型和数据类型之间进行可序列化的映射。
第三方供应商在实现同步提供程序时必须使用的标准类和接口。
提供一组“轻量级”(全Java语言)组件,尽可能在所有平台上以相同的方式工作。
提供用于在Swing组件周围绘制专门边框的类和接口。
包含JColorChooser组件使用的类和接口。
提供由Swing组件触发的事件。
包含JFileChooser组件使用的类和接口。
提供一个接口和许多抽象类,Swing使用它们提供可插拔的外观功能。
根据基本外观构建的用户界面对象。
根据Java外观构建的用户界面对象(曾用代号Metal),这是默认外观。
提供组合两种或更多外观的用户界面对象。
根据跨平台Nimbus外观构建的用户界面对象。
Synth是一种可换肤的外观,所有绘制都委托给它。
提供处理javax.swing.JTable的类和接口。
提供处理可编辑和不可编辑文本组件的类和接口。
提供HTMLEditorKit类和支持类,用于创建HTML文本编辑器。
提供默认的HTML解析器,以及支持类。
提供用于创建富文本格式文本编辑器的类(RTFEditorKit)。
提供处理javax.swing.JTree的类和接口。
允许开发人员为文本编辑器等应用程序提供撤销/重做支持。
提供可从程序中调用的工具的接口,例如编译器。
定义事务管理器和资源管理器之间的合同的API,允许事务管理器在JTA事务中注册和注销资源对象(由资源管理器驱动程序提供)。
用于XML加密的通用类。
用于生成和验证XML数字签名的类。
定义XML/Java类型映射。
定义XML命名空间处理。
提供使用SAX(简单XML API)解析器或DOM(文档对象模型)文档构建器处理XML文档的类。
定义用于XML流API(StAX)的接口和类。
定义用于XML流API(StAX)的事件接口。
定义处理转换指令和从源到结果执行转换的通用API。
提供特定于流和URI的转换类。
提供用于验证XML文档的API。
提供用于评估XPath表达式和访问评估环境的对象模型中立API。
包含用于链接invokedynamic调用站点的接口和类。
包含普通Java对象的链接器。
包含语言运行时需要的接口和类,以实现自己的特定于语言的对象模型和类型转换。

孵化功能。将在未来版本中移除。
Doclet API提供了一个环境,与语言模型API和编译器树API一起,允许客户端检查程序和库的源级结构,包括嵌入在源码中的API注释。
该包提供了创建事件和控制Flight Recorder的类。
该包包含用于消费Flight Recorder数据的类。
提供创建工具的接口,例如交互式评估Java编程语言代码“片段”的Read-Eval-Print Loop(REPL)。
提供构建JShell执行引擎的实现支持。
为可插拔JShell执行引擎定义服务提供程序接口。
提供启动Java shell工具实例的机制。
该包包含用于通过Java管理扩展(JMX)控制和监视Flight Recorder的类。
java.netjava.nio.channels套接字类的平台特定套接字选项。
定义了JDK特定的channel API。
该包定义了用于签署jar文件的API。
提供Java代码访问JavaScript引擎和Web浏览器中的HTML DOM的能力。
该包提供了一个框架,允许应用程序开发人员利用来自各种底层安全机制(如Kerberos)的身份验证、数据完整性和数据保密等安全服务,使用统一的API。
提供文档对象模型(DOM)的接口。
提供DOM Level 2 Events的接口。
提供DOM Level 3 Load and Save的接口。
提供DOM Level 2 Range的接口。
Provides interfaces for DOM Level 3 XPath Specification.
提供了Simple API for XML(SAX)的接口。
提供了符合SAX驱动程序不一定支持的SAX2功能的接口。
提供了辅助类,包括支持基于SAX的应用程序的引导。