Module java.base
module java.base
定义了Java SE平台的基础API。
- 提供者:
-
该模块的JDK实现提供了一个实现了
文件系统提供者的实现,用于枚举和读取运行时镜像中的类和资源文件。可以通过调用 FileSystems.getFileSystem(URI.create("jrt:/"))
来创建jrt文件系统。
-
Packages
PackageDescription通过数据流、序列化和文件系统提供系统输入和输出。提供了对Java编程语言设计基础的类。为Java编程语言注解功能提供库支持。用于表示运行时实体(如类或方法句柄)和类文件实体(如常量池条目或invokedynamic
调用站点)的名义描述符的类和接口。提供了对Java运行时之外的内存和功能的低级访问。java.lang.invoke
包提供了与Java虚拟机交互的低级基元。支持模块描述符和通过解析和服务绑定创建模块配置的类。提供了支持与垃圾收集器有限交互的引用对象类。提供了获取有关类和对象的反射信息的类和接口。java.lang.runtime
包为Java语言提供了低级运行时支持。提供了执行任意精度整数算术(BigInteger
)和任意精度十进制算术(BigDecimal
)的类。用于实现网络应用程序的类。java.net
包的服务提供者类。定义了数据容器缓冲区,并提供了其他NIO包的概述。定义了通道,表示能够执行I/O操作的实体的连接,如文件和套接字;定义了选择器,用于多路复用的非阻塞I/O操作。java.nio.channels
包的服务提供者类。定义了用于字节和Unicode字符之间转换的字符集、解码器和编码器。java.nio.charset
包的服务提供者类。定义了Java虚拟机访问文件、文件属性和文件系统的接口和类。提供了访问文件和文件系统属性的接口和类。java.nio.file
包的服务提供者类。提供了安全框架的类和接口。提供了解析和管理证书、证书吊销列表(CRLs)和证书路径的类和接口。提供了生成RSA(Rivest, Shamir和Adleman非对称密码算法)密钥和DSA(数字签名算法)密钥的接口。提供了密钥规范和算法参数规范的类和接口。提供了处理文本、日期、数字和消息的类和接口,独立于自然语言。java.text
包中的服务提供者类。日期、时间、瞬间和持续时间的主要API。除默认ISO之外的日历系统的通用API。提供了打印和解析日期和时间的类。使用字段和单位访问日期和时间,以及日期时间调整器的支持。支持时区及其规则。包含集合框架、一些国际化支持类、服务加载器、属性、随机数生成、字符串解析和扫描类、base64编码和解码、位数组以及几个杂项实用类。在并发编程中常用的实用类。支持在单个变量上进行无锁线程安全编程的一组小工具类。提供了一个与内置同步和监视器不同的锁定和等待条件的框架的接口和类。函数接口为lambda表达式和方法引用提供了目标类型。用于读取和写入基于标准ZIP文件格式的JAR(Java ARchive)文件格式的类。包含支持通用随机数生成API的类和接口。用于将字符序列与正则表达式指定的模式进行匹配的类。java.util
包中的服务提供者类。用于在元素流上执行函数式操作(例如在集合上进行map-reduce转换)的类。提供了读取和写入标准ZIP和GZIP文件格式的类。提供了用于加密操作的类和接口。提供了RSA实验室PKCS#3中定义的Diffie-Hellman密钥的接口。提供了密钥规范和算法参数规范的类和接口。提供了网络应用程序的类。提供了安全套接字包的类。该包提供了身份验证和授权的框架。该包提供了服务与应用程序交互以检索信息(例如身份验证数据,如用户名或密码)或显示信息(例如错误和警告消息)所需的类。该包提供了可插拔的身份验证框架。该包提供了用于实现可插拔身份验证模块的接口。该包包含应用于在Subject中存储X500主体和X500私有凭据的类。提供了公钥证书的类。 -
Services
TypeDescription用于组织和识别日期的日历系统的抽象实现。异步通道的服务提供者类。用于提供具体实现BreakIterator
类的服务提供者的抽象类。用于提供与区域相关的Calendar
参数的具体实现的服务提供者的抽象类。用于提供Calendar
字段值的本地化字符串表示(显示名称)的具体实现的服务提供者的抽象类。字符集服务提供者类。用于组织和识别日期的日历系统。用于提供Collator
类具体实现的服务提供者的抽象类。该接口定义了内容处理程序的工厂。用于提供Currency
类的本地化货币符号和显示名称的服务提供者的抽象类。用于提供DateFormat
类具体实现的服务提供者的抽象类。用于提供DateFormatSymbols
类实例的服务提供者的抽象类。用于提供DecimalFormatSymbols
类实例的服务提供者的抽象类。文件系统的服务提供者类。用于探测文件以猜测其文件类型的文件类型探测器。用于提供Locale
类的本地化名称的服务提供者的抽象类。用于身份验证技术提供者的服务提供者接口。用于提供NumberFormat
类具体实现的服务提供者的抽象类。该类表示Java安全API的“提供者”,其中提供者实现了Java安全的一些或全部部分。一个为提供ResourceBundle.Control
实现的服务提供者的接口。ResourceBundleProvider
是资源包的服务提供者接口。选择器和可选择通道的服务提供者类。LoggerFinder
服务负责为其使用的底层框架创建、管理和配置记录器。为TimeZone
类提供本地化时区名称的服务提供者的抽象类。用于命令行工具提供一种在不一定启动新VM的情况下被调用的方式的接口。URL流处理程序服务提供者类。系统的时区规则提供者。