java.base模块各个jar包功能介绍:
软件包 | 描述 |
---|---|
java.io | 通过数据流,序列化和文件系统提供系统输入和输出。 |
java.lang | 提供对Java编程语言设计至关重要的类。 |
java.lang.annotation | 为Java编程语言注释工具提供库支持。 |
java.lang.invoke |
|
java.lang.module | 通过解析和服务绑定来支持模块描述符和创建模块配置的类。 |
java.lang.ref | 提供引用对象类,它支持与垃圾收集器的有限程度的交互。 |
java.lang.reflect | 提供用于获取有关类和对象的反射信息的类和接口。 |
java.math | 提供用于执行任意精度整数运算( |
java.net | 提供实现网络应用程序的类。 |
java.net.spi |
|
java.nio | 定义缓冲区,它是数据的容器,并提供其他NIO包的概述。 |
java.nio.channels | 定义通道,表示与能够执行I / O操作的实体的连接,例如文件和套接字; 定义选择器,用于多路复用,非阻塞I / O操作。 |
java.nio.channels.spi |
|
java.nio.charset | 定义字符集,解码器和编码器,用于在字节和Unicode字符之间进行转换。 |
java.nio.charset.spi |
|
java.nio.file | 定义Java虚拟机的接口和类,以访问文件,文件属性和文件系统。 |
java.nio.file.attribute | 提供对文件和文件系统属性的访问的接口和类。 |
java.nio.file.spi |
|
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 | 提供公钥证书的类。 |