Module java.base
定义Java SE平台的基础API。
- 供应商:
-
该模块的JDK实现提供了一个jrt file system provider的实现,以枚举和读取运行时映像中的类和资源文件。
可以通过调用
FileSystems.newFileSystem(URI.create("jrt:/"))
创建jrt文件系统。 - 工具指南:
- java launcher , keytool
-
-
Packages
Exports 软件包 描述 java.io 通过数据流,序列化和文件系统提供系统输入和输出。java.lang 提供对Java编程语言设计至关重要的类。java.lang.annotation 为Java编程语言注释工具提供库支持。java.lang.invoke java.lang.invoke
软件包包含由Java核心类库和虚拟机直接提供的动态语言支持。java.lang.module 通过分辨率和服务绑定来支持模块描述符和创建模块配置的类。java.lang.ref 提供参考对象类,它支持与垃圾收集器的有限度的交互。java.lang.reflect 提供用于获取关于类和对象的反射信息的类和接口。java.math 提供用于执行任意精度整数运算(BigInteger
)和任意精度十进制运算(BigDecimal
)的类。java.net 提供实现网络应用程序的类。java.net.spi 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.security 提供安全框架的类和接口。java.security.acl 此包中的类和接口已被弃用。java.security.cert 提供用于解析和管理证书,证书撤销列表(CRL)和认证路径的类和接口。java.security.interfaces 提供用于生成RSA实验室技术说明PKCS#1中定义的RSA(Rivest,Shamir和Adleman非对称密码算法)密钥以及NIST FIPS-186中定义的DSA(数字签名算法)密钥的接口。java.security.spec 提供关键规范和算法参数规范的类和接口。java.text 提供用于以独立于自然语言的方式处理文本,日期,数字和消息的类和接口。java.text.spi java.text包中类的服务提供者类。java.time 日期,时间,瞬间和持续时间的主要API。java.time.chrono 除默认ISO之外的日历系统的通用API。java.time.format 提供打印和解析日期和时间的类。java.time.temporal 使用字段和单位访问日期和时间,以及日期时间调整器。java.time.zone 支持时区及其规则。java.util 包含集合框架,一些国际化支持类,一个服务加载器,属性,随机数生成,字符串解析和扫描类,base64编码和解码,一个位数组和几个其他实用程序类。java.util.concurrent 实用程序类通常用于并发编程。java.util.concurrent.atomic 一个小型工具包,支持单个变量上的无锁线程安全编程。java.util.concurrent.locks 接口和类提供了一个框架,用于锁定和等待与内置同步和监视器不同的条件。java.util.function 功能界面提供了lambda表达式和方法引用的目标类型。java.util.jar 提供用于读取和写入JAR(Java ARchive)文件格式的类,该文件格式基于具有可选清单文件的标准ZIP文件格式。java.util.regex 匹配字符序列与正则表达式指定的模式的类。java.util.spi java.util包中类的服务提供者类。java.util.stream 支持元素流功能性操作的类,例如集合上的map-reduce转换。java.util.zip 提供读写标准ZIP和GZIP文件格式的类。javax.crypto 提供加密操作的类和接口。javax.crypto.interfaces 提供RSA实验室PKCS#3中定义的Diffie-Hellman密钥的接口。javax.crypto.spec 提供关键规范和算法参数规范的类和接口。javax.net 提供网络应用程序的类。javax.net.ssl 为安全套接字包提供类。javax.security.auth 此软件包提供了认证和授权的框架。javax.security.auth.callback 该包提供了服务与应用程序交互所需的类,以便检索信息(例如,包括用户名或密码的身份验证数据)或显示信息(例如错误和警告消息)。javax.security.auth.login 该包提供了一个可插拔的认证框架。javax.security.auth.spi 该包提供了用于实现可插拔认证模块的接口。javax.security.auth.x500 该包包含用于在 主题中存储X500 Principal和X500 Private Credentials的类。javax.security.cert 提供公钥证书类。
-
Services
Provides Type 描述 FileSystemProvider 文件系统的服务提供者类。Uses Type 描述 AbstractChronology 用于组织和识别日期的日历系统的抽象实现。AsynchronousChannelProvider 用于异步通道的服务提供程序类。BreakIteratorProvider 提供BreakIterator
类的具体实现的服务提供者的抽象类。CalendarDataProvider 服务提供商的抽象类,提供与区域相关的Calendar
参数。CalendarNameProvider 提供Calendar
字段值的本地化字符串表示(显示名称)的服务提供者的抽象类。CharsetProvider 字符集服务提供者类。Chronology 用于组织和识别日期的日历系统。CollatorProvider 提供Collator
类的具体实现的服务提供者的抽象类。ContentHandlerFactory 该界面为内容处理程序定义了一个工厂。CurrencyNameProvider 为Currency
类提供本地化货币符号和显示名称的服务提供商的抽象类。DateFormatProvider 提供DateFormat
类的具体实现的服务提供者的抽象类。DateFormatSymbolsProvider 提供DateFormatSymbols
类实例的服务提供者的抽象类。DecimalFormatSymbolsProvider 提供DecimalFormatSymbols
类的实例的服务提供者的抽象类。FileSystemProvider 文件系统的服务提供者类。FileTypeDetector 用于探测文件以猜测其文件类型的文件类型检测器。LocaleNameProvider 为Locale
类提供本地化名称的服务提供商的抽象类。LoginModule 用于认证技术提供商的服务提供者接口。NumberFormatProvider 提供NumberFormat
类的具体实现的服务提供者的抽象类。Provider 该类代表Java Security API的“提供者”,其中提供者实现了Java Security的部分或全部部分。ResourceBundleControlProvider 服务提供商的接口,提供ResourceBundle.Control
的实现。ResourceBundleProvider ResourceBundleProvider
是一个提供者接口,用于加载命名模块的资源束。SelectorProvider 选择器和可选择通道的服务提供者类。System.LoggerFinder LoggerFinder
服务负责创建,管理和配置记录器到其使用的基础框架。TimeZoneNameProvider 为TimeZone
类提供本地化时区名称的服务提供商的抽象类。ToolProvider 一个用于命令行工具的界面,用于提供一种无需启动新VM即可调用的方法。URLStreamHandlerProvider URL流处理程序服务提供程序类。ZoneRulesProvider 提供给系统的时区规则。
-