JAVA9 API翻译(Module java.base)

Module java.base

定义Java SE 品台的基础API

提供者:

该模块的JDK实现提供了一个jrt文件系统提供程序的实现,用于枚举和读取运行库映像中的类和资源文件。 jrt文件系统可以通过调用FileSystems.newFileSystem(URI.create(“jrt:/”))来创建。

工具指南:

java launcher,keytool

模块图:

java.base

since

9

Exports

描述
java.io提供数据流,序列化,和文件系统的系统输入输出流
java.lang提供java语言设计的基本的类
java.lang.annotation为Java编程语言注释工具提供库支持
java.lang.invokejava.lang.invoke包括由java核心类库和虚拟机直接提供的动态语言支持
java.lang.module通过解析和服务绑定来支持模块描述符和创建模块配置的类。
java.lang.ref提供引用对象类,它支持与垃圾收集器进行有限程度的交互。
java.lang.reflect提供用于获取有关类和对象的反射信息的类和接口。
java.lang.math提供用于执行任意精度整数运算(BigInteger)和任意精度十进制运算(BigDecimal)的类。
java.net提供用于实现网络应用的类
java.net.spijava.net包的服务提供者类
java.nio定义数据缓冲区,为其他的NIO包提供预览
java.nio.channels定义通道,表示与能够执行I/O操作的实体(如文件和套接字)的连接; 定义选择器,用于多路复用的非阻塞I/O操作。
java.nio.channels.spijava.nio.channels包的服务提供者类
java.nio.charset定义字符集(charset),解码器(decoders)和编码器(encoders),用于字节和Unicode字符之间的转换。
java.nio.charset.spijava.nio.charset.spi包的服务提供者类
java.nio.file为JVM提供获得文件,文件属性,和文件系统的接口和类
java.nio.file.attribure提供获得文件和文件属性的类和接口
java.nio.file.spijava.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.spijava.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.cocurrent.locks接口和类提供了一个框架,用于锁定和等待不同于内置同步和监视器的条件。
java.util.functionlambda表达式和方法引用提供目标类型的函数接口
java.util.jar提供用于读写JAR(Java ARchive)文件格式的类,jar是一种基于标准ZIP文件格式的带有可选清单文件的文件格式。
java.util.regex将字符序列与正则表达式指定的模式匹配的类。
java.util.spijava.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提供公钥证书的类。

Services

Provides

类型描述
FileSystemProvider为系统文件提供类支持

Uses

类型描述
AbstractChronology用于组织和鉴别日期的calendar系统的抽象实现
AsynchronousChannelProvider异步连接类的服务支持
BreakIteratorProvider提供BreakIterator类的具体实现的服务提供者的抽象类。
CalendarDataProvider服务提供程序的抽象类,提供依赖于区域设置的日历参数。
CalendarNameProvider提供日历字段值的本地化字符串表示(显示名称)的服务提供程序的抽象类。
CharsetProvider字符集服务提供者类。
Chronology日历系统,用于组织和识别日期。
Collat​​orProvider提供Collat​​or类的具体实现的服务提供者的抽象类。
ContentHandlerFactory该接口为内容处理程序定义了一个工厂。
CurrencyNameProvider为Currency类提供本地化货币符号和显示名称的服务提供者的抽象类。
DateFormatProvider服务提供者的抽象类,它提供了DateFormat类的具体实现。
DateFormatSymbolsProvider提供DateFormatSymbols类实例的服务提供者的抽象类。
DecimalFormatSymbolsProvider提供DecimalFormatSymbols类实例的服务提供者的抽象类。
FileSystemProvider文件系统的服务提供者类。
FileTypeDetector用于探测文件以猜测其文件类型的文件类型检测器。
LocaleNameProvider为Locale类提供本地化名称的服务提供者的抽象类。
LoginModule认证技术提供商的服务提供者接口。
NumberFormatProvider提供NumberFormat类的具体实现的服务提供者的抽象类。
Provider此类表示Java安全API的“提供者”,其中提供者实现Java安全性的部分或全部部分。
ResourceBundleControlProvider用于提供ResourceBundle.Control实现的服务提供者的接口。
ResourceBundleProviderResourceBundleProvider是一个提供程序接口,用于为命名模块加载资源包。
SelectorProvider选择器和可选频道的服务提供者类。
System.LoggerFinderLoggerFinder服务负责创建,管理和配置记录器到其使用的底层框架。
TimeZoneNameProvider为TimeZone类提供本地化时区名称的服务提供者的抽象类。
ToolProvider命令行工具的接口,用于提供调用方式,而不必启动新的虚拟机。
URLStreamHandlerProviderURL流处理程序服务提供程序类。
ZoneRulesProvider向系统提供时区规则。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值