模块 java.base
定义Java SE平台的基础API。
- 提供者:
-
此模块的JDK实现提供了jrt file system provider的实现,用于枚举和读取运行时映像中的类和资源文件。
可以通过调用
FileSystems.newFileSystem(URI.create("jrt:/"))
创建jrt文件系统。 - 工具指南:
- java launcher , keytool
-
-
包
输出 软件包 描述 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 AsymmetricCipher算法)密钥的接口,以及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 Laboratories的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 提供公钥证书的类。
-
服务
提供者 Type 描述 FileSystemProvider Uses Type 描述 AbstractChronology 日历系统的抽象实现,用于组织和标识日期。AsynchronousChannelProvider 异步通道的服务提供者类。BreakIteratorProvider 服务提供者的抽象类,提供BreakIterator
类的具体实现。CalendarDataProvider 服务提供者的抽象类,提供与语言环境相关的Calendar
参数。CalendarNameProvider 服务提供者的抽象类,提供Calendar
字段值的本地化字符串表示形式(显示名称)。CharsetProvider Charset服务提供者类。Chronology 日历系统,用于组织和识别日期。CollatorProvider 服务提供者的抽象类,提供Collator
类的具体实现。ContentHandlerFactory 此接口为内容处理程序定义工厂。CurrencyNameProvider 服务提供者的抽象类,为Currency
类提供本地化货币符号和显示名称。DateFormatProvider 服务提供者的抽象类,提供DateFormat
类的具体实现。DateFormatSymbolsProvider 提供DateFormatSymbols
类实例的服务提供者的抽象类。DecimalFormatSymbolsProvider 提供DecimalFormatSymbols
类实例的服务提供者的抽象类。FileSystemProvider 文件系统的服务提供者类。FileTypeDetector 用于探测文件以猜测其文件类型的文件类型检测器。LocaleNameProvider 服务提供者的抽象类,为Locale
类提供本地化名称。LoginModule 身份验证技术提供商的服务提供商界面。NumberFormatProvider 服务提供者的抽象类,提供NumberFormat
类的具体实现。Provider 此类表示Java安全API的“提供者”,其中提供者实现Java安全性的部分或全部部分。ResourceBundleControlProvider 提供ResourceBundle.Control
实现的服务提供者的接口。ResourceBundleProvider ResourceBundleProvider
是资源包的服务提供者接口。SelectorProvider 选择器和可选通道的服务提供者类。System.LoggerFinder LoggerFinder
服务负责为其使用的基础框架创建,管理和配置记录器。TimeZoneNameProvider 服务提供者的抽象类,为TimeZone
类提供本地化时区名称。ToolProvider 命令行工具的接口,用于提供在不必启动新VM的情况下调用的方法。URLStreamHandlerProvider URL流处理程序服务提供程序类。ZoneRulesProvider Provider of time-zone rules to the system.
-