自 JDK 11 以来的新 API
显示 API 添加于:
内容
-
新模块
-
新包包添加于描述12代表 nominal descriptors 运行时实体(例如类或方法句柄)和类文件实体(例如常量池条目或
invokedynamic调用站点)的类和接口。14java.lang.runtime包为 Java 语言提供低级运行时支持。17此包包含支持用于生成随机数的通用 API 的类和接口。
-
新接口接口添加于描述18HTTP 交换的不可变请求状态视图。18
@snippet内联标记的树节点。20@spec块标记的树节点。12@systemProperty内联标记的树节点。16绑定模式树17Tree的标记界面可用作CaseTree标签。19引用常量表达式的 case 标签元素19解构模式树。17在case null, default中标记default的外壳标签。17括号模式的树节点。19引用表达式的 case 标签元素16用作不同类型模式的基类的树节点。12switch表达式的树节点。13yield语句的树节点。13当参数名称不是从可靠来源(如类文件)确定时,参数名称的提供程序。1212表示类型 constable 。1212直接MethodHandle的 名义描述符。12名义描述符 代表MethodHandle常量。12名义描述符 代表 MethodType 常量。20arena 控制内存段的生命周期,提供灵活的分配和及时的释放。19函数描述符模拟外部函数的签名。19聚合多个 member layouts 的复合布局。19链接器提供从 Java 代码访问外部函数,以及从外部函数访问 Java 代码。20链接器选项用于指示链接器的附加链接要求,除了函数描述符所描述的内容之外。19内存布局描述了内存段的内容。19layout path 中的一个元素。19内存段提供对连续内存区域的访问。20填充布局。20段作用域控制对内存段的访问。19表示给定 element layout 重复的复合布局。20一个组布局,其成员布局一个接一个地布置。20一种组布局,其成员布局以相同的起始偏移量布置。19用于创建和操作变量参数列表的帮助程序类,在功能上类似于 Cva_list。1919对基本数据类型的值建模的布局。19载体为MemorySegment.class的值布局。19载体为boolean.class的值布局。19载体为byte.class的值布局。19载体为char.class的值布局。19载体为double.class的值布局。19载体为float.class的值布局。19载体为int.class的值布局。19载体为long.class的值布局。19载体为short.class的值布局。12具有类型描述符的实体。12具有字段类型描述符的实体。12具有方法类型描述符的实体符合 JVMS 4.3.3 的方法描述符可以名义上通过MethodType::describeConstable进行描述;否则它们不能被名义上描述。19Thread和ThreadFactory对象的生成器。19用于创建创建平台线程的平台Thread或ThreadFactory的构建器。19用于创建创建虚拟线程的虚拟Thread或ThreadFactory的构建器。18该接口定义了查找主机名和 IP 地址的操作。18Configuration对象在设置系统范围解析器时提供给InetAddressResolverProvider.get(Configuration)方法。15RFC 8032:爱德华兹曲线数字签名算法 (EdDSA) 定义的椭圆曲线公钥/私钥的接口。15RFC 8032:爱德华兹曲线数字签名算法 (EdDSA) 定义的椭圆曲线私钥的接口。15RFC 8032:爱德华兹曲线数字签名算法 (EdDSA) 定义的椭圆曲线公钥接口。17提供对当前时刻的访问。17RandomGenerator接口旨在为生成随机或(更典型的)伪随机数字序列(或boolean)的对象提供通用协议。16表示接受double值参数和 DoubleConsumer 且不返回任何结果的操作。16表示接受int值参数和 IntConsumer 且不返回任何结果的操作。16表示接受long值参数和 LongConsumer 且不返回任何结果的操作。16表示记录组件。14表示事件流。
-
新类类添加于描述18
HttpHandler的实现实现了各种有用的处理程序,例如静态响应处理程序,或将一个处理程序与另一个处理程序互补的条件处理程序。18一个简单的 HTTP 文件服务及其组件(仅用于测试、开发和调试目的)。12名义描述符 用于公共常量的预定义值,包括原始类类型和其他公共平台类型的描述符,以及标准引导方法的方法句柄的描述符。12名义描述符 用于invokedynamic呼叫站点。12一个 名义描述符 用于动态常量(一个在常量池中用Constant_Dynamic_info描述的。)12名义描述符 用于enum常量。1216这是所有 Java 语言记录类的公共基类。16RecordComponent提供有关记录类组件的信息和动态访问。1617用于链接实现switch语句的选择功能的invokedynamic调用站点的引导方法。18LookupPolicy对象描述了可应用于查找操作的特征。18InetAddress 解析器 的服务提供商类。16Unix 域套接字地址。15用于指定 EdDSA 签名和验证参数的类。15用于指定 RFC 8032:爱德华兹曲线数字签名算法 (EdDSA) 定义的键的椭圆曲线点。15表示 RFC 8032:爱德华兹曲线数字签名算法 (EdDSA) 中定义的椭圆曲线私钥的类,包括曲线和其他算法参数。15表示 RFC 8032:爱德华兹曲线数字签名算法 (EdDSA) 中定义的椭圆曲线公钥的类,包括曲线和其他算法参数。12CompactNumberFormat是NumberFormat的具体子类,它以紧凑形式格式化十进制数。17HexFormat在字节和字符以及十六进制编码的字符串之间进行转换,这些字符串可能包含其他格式标记,例如前缀、后缀和分隔符。17这是一个用于生成特定 算法 的多个随机数生成器的工厂类。14具有适用于源版本RELEASE_14的默认行为的注解值的骨架访问者。16具有适用于RELEASE_14源版本的默认行为的程序元素的骨架访问者。14具有适用于RELEASE_14源版本的默认行为的类型的骨架访问者。16基于其 kind 的程序元素的访问者具有适用于RELEASE_14源版本的默认行为。16具有适用于RELEASE_14源版本的默认行为的程序元素扫描访问者。14具有适用于源版本RELEASE_14的默认行为的注解值的简单访问者。16具有适用于RELEASE_14源版本的默认行为的程序元素的简单访问者。14具有适用于源版本RELEASE_14的默认行为的类型的简单访问者。14基于其 kind 的类型的访问者具有适用于源版本RELEASE_14的默认行为。12执行 LDAP 操作时用于 DNS 查找的服务提供者类。12LDAP URL 的 DNS 查找结果。17XML 签名 RSASSA-PSS 算法 的参数。20一个设置一次的值,然后可以在线程执行的有限时间内读取。20作用域值(如 keys )到值的映射。19structured concurrency 的基本 API。19一个StructuredTaskScope,捕获第一个子任务异常完成的异常。19一个StructuredTaskScope捕获第一个子任务成功完成的结果。16包含有关事件类型和配置信息的事件。14记录流从当前 JVM(Java 虚拟机)生成事件。16EventStream的实现可以使用MBeanServerConnection通过网络序列化事件。14JDK 特定的映射模式。
-
新枚举类枚举类添加于描述19线程转储格式。18描述服务在处理交换时产生的日志消息输出级别。12这种情况的句法形式: STATEMENT:
case <expression>: <statements>RULE:case <expression> -> <expression>/<statement>20“增强型”for声明有两种形式:局部变量声明和记录模式20instanceof 表达式的两种可能变体:测试类型和执行模式匹配12可以用 DirectMethodHandleDesc 描述的方法句柄的种类。15一组类选项,指定由Lookup::defineHiddenClass方法创建的隐藏类是否作为新成员动态添加到查找类的嵌套和/或隐藏类是否与标记为其定义加载器的类加载器有很强的关系。2020类文件中可以应用标志的位置。20Java 虚拟机的类文件格式版本。12数字格式样式。19表示计算状态。19可用于派生着色的 span 属性。
-
新的异常类异常类添加于描述19抛出以指示无法对帧执行操作。19抛出以指示模式匹配中的意外失败。19抛出表示在错误的线程上调用了方法。19当检测到结构违规时抛出。
-
新记录类
-
新的注解
-
新字段Field添加于描述19“Arabic Extended-B”Unicode 字符块的常量。20“Arabic Extended-C”Unicode 字符块的常量。12“国际象棋符号”Unicode 字符块的常量。15“Chorasmian”Unicode 字符块的常量。15“CJK 统一表意文字扩展 G”Unicode 字符块的常量。20“CJK 统一表意文字扩展 H”Unicode 字符块的常量。19“Cypro-Minoan”Unicode 字符块的常量。20“Cyrillic Extended-D”Unicode 字符块的常量。20“Devanagari Extended-A”Unicode 字符块的常量。15“Dives Akuru”Unicode 字符块的常量。12“Dogra”Unicode 字符块的常量。13“埃及象形文字格式控件”Unicode 字符块的常量。13“Elymaic”Unicode 字符块的常量。19“Ethiopic Extended-B”Unicode 字符块的常量。12“Georgian Extended”Unicode 字符块的常量。12“Gunjala Gondi”Unicode 字符块的常量。12“Hanifi Rohingya”Unicode 字符块的常量。12“Indic Siyaq Numbers”Unicode 字符块的常量。20“Kaktovik Numerals”Unicode 字符块的常量。19“Kana Extended-B”Unicode 字符块的常量。20“Kawi”Unicode 字符块的常量。15“契丹小文字”Unicode 字符块的常量。19“Latin Extended-F”Unicode 字符块的常量。19“Latin Extended-G”Unicode 字符块的常量。15“Lisu Supplement”Unicode 字符块的常量。12“Makasar”Unicode 字符块的常量。12“玛雅数字”Unicode 字符块的常量。12“Medefaidrin”Unicode 字符块的常量。20“Nag Mundari”Unicode 字符块的常量。13“Nandinagari”Unicode 字符块的常量。13“Nyiakeng Puachue Hmong”Unicode 字符块的常量。12“古粟特语”Unicode 字符块的常量。19“老维吾尔”Unicode 字符块的常量。13“奥斯曼 Siyaq 数字”Unicode 字符块的常量。13“小假名扩展”Unicode 字符块的常量。12“Sogdian”Unicode 字符块的常量。13“Symbols and Pictographs Extended-A”Unicode 字符块的常量。15“旧计算符号”Unicode 字符块的常量。13“Tamil Supplement”Unicode 字符块的常量。19“Tangsa”Unicode 字符块的常量。15“Tangut Supplement”Unicode 字符块的常量。19“Toto”Unicode 字符块的常量。19“Unified Canadian Aboriginal Syllabics Extended-A”Unicode 字符块的常量。19“Vithkuqi”Unicode 字符块的常量。13“Wancho”Unicode 字符块的常量。15“Yezidi”Unicode 字符块的常量。19“Znameny Musical Notation”Unicode 字符块的常量。15
MethodHandleDesc代表ConstantBootstraps.explicitCast(Lookup, String, Class, Object)ConstantBootstraps.explicitCast}1515代表常量Boolean.FALSE的标称描述符15代表常量Boolean.TRUE的标称描述符19double值的有效位数中的位数。19float值的有效位数中的位数。16代表original访问的单位掩码可能有助于lookupModes的结果。19double值比任何其他值都更接近头(τ),圆的周长与其半径之比。19double值比任何其他值都更接近头(τ),圆的周长与其半径之比。19值为 2,比例为 0。16MGF1ParameterSpec使用“SHA3-224”消息摘要。16MGF1ParameterSpec使用“SHA3-256”消息摘要。16MGF1ParameterSpec使用“SHA3-384”消息摘要。16MGF1ParameterSpec使用“SHA3-512”消息摘要。15Ed25519参数15Ed448参数12标识前缀字段的常量。12常量标识后缀字段。13“Reiwa”时代 (2019-05-01 - ) 的单例实例,其值为 3。13企业名称(别名)13Canonical XML 1.1(无注释) 规范化方法算法 URI。13带有注释的规范 XML 1.1 规范化方法算法 URI。17RSASSA-PSS 签名方法算法 URI。19生产bitCount(a)19生产compress(a,n)。19生产expand(a,n)。19生产numberOfLeadingZeros(a)19生产reverse(a)19生产reverseBytes(a)19生产numberOfTrailingZeros(a)15标识接收到套接字的最后一个传入数据包的接收队列。16Unix 域对等凭据。
-
新方法方法添加于描述19将此请求生成的事件限制为仅 平台线程 。19将此请求生成的事件限制为仅 平台线程 。19如果线程是 虚拟线程,则返回
true。com.sun.management.HotSpotDiagnosticMXBean.dumpThreads(String, HotSpotDiagnosticMXBean.ThreadDumpFormat) PREVIEW19以给定格式生成给定文件的线程转储。14返回操作环境的“最近的 CPU 使用率”。14返回以字节为单位的可用内存量。14返回以字节为单位的内存总量。14返回在堆内存中为当前线程分配的内存总量的近似值(以字节为单位)。18返回一个 预处理过滤器 检查并可能调整请求状态。17返回具有给定描述和操作的后处理Filter。17返回具有给定描述和操作的预处理Filter。18返回一个不可变的Headers,并将给定的名称值对作为其标头集。18从给定的headers返回具有相同标头名称和值的不可变Headers。18创建一个带有初始上下文的HttpServer实例。18创建一个带有初始上下文的HttpsServer实例。18访问SnippetTree节点。20访问SpecTree节点。12访问SystemPropertyTree节点。16返回此实例是否为内联标记。20返回格式字符串,如果未提供,则返回null。12对于 kind CaseTree.CaseKind.RULE 的情况,返回箭头后的语句或表达式。12返回这种情况的种类。12返回此案例的标签。17返回此案例的标签。17返回此类型声明允许的子类。17返回与此编译单元关联的模块树,如果没有模块声明,则返回null。20返回“增强型”for的声明类型。20返回循环的控制变量或模式。16返回测试模式,如果此 instanceof 不使用模式,则返回 null。20返回此 instanceof 表达式的种类。16访问BindingPatternTree节点。19访问ConstantCaseLabelTree节点。19访问DeconstructionPatternTree节点。17访问DefaultCaseLabelTree节点。17访问ParenthesizedPatternTree节点。19访问PatternCaseLabelTree节点。12访问SwitchExpressionTree节点。13访问YieldTree节点。16创建一个新的ReturnTree对象,以表示@return标签或{@return}标签。18创建一个新的SnippetTree对象,代表一个{@snippet }标签。20创建一个新的SpecTree对象,代表一个@spec标签。12创建一个新的SystemPropertyTree对象,代表一个{@systemProperty }标签。20创建一个新的ValueTree对象,代表一个{@value }标签。15返回给定DocTreePath或null的叶节点引用的语言模型类型(如果未知)。18访问SnippetTree节点。20访问SpecTree节点。12访问SystemPropertyTree节点。13设置指定的ParameterNameProvider。18访问SnippetTree节点。20访问SpecTree节点。12访问SystemPropertyTree节点。14访问BindingPatternTree节点。19访问ConstantCaseLabelTree节点。com.sun.source.util.SimpleTreeVisitor.visitDeconstructionPattern(DeconstructionPatternTree, P) PREVIEW19访问DeconstructionPatternTree节点。17访问DefaultCaseLabelTree节点。com.sun.source.util.SimpleTreeVisitor.visitParenthesizedPattern(ParenthesizedPatternTree, P) PREVIEW17访问ParenthesizedPatternTree节点。19访问PatternCaseLabelTree节点。14访问BindingPatternTree节点。19访问ConstantCaseLabelTree节点。19访问DeconstructionPatternTree节点。17访问DefaultCaseLabelTree节点。17访问ParenthesizedPatternTree节点。19访问PatternCaseLabelTree节点。17返回用于Console的Charset对象。12跳过并丢弃来自该输入流的n个字节的数据。17如果类的谓词是true,则返回一个返回Status.ALLOWED的过滤器。17返回 JVM 范围的反序列化过滤器工厂。17设置 JVM 范围内的反序列化过滤器工厂 。17返回一个过滤器,它合并了一个过滤器和另一个过滤器的状态。17如果类上的谓词是true,则返回一个返回Status.REJECTED的过滤器。17返回一个过滤器,该过滤器调用给定的过滤器并将类的UNDECIDED映射到REJECTED,有一些特殊情况,否则返回状态。18返回此PrintStream实例中使用的字符集。14将指定字节数组中的所有字节写入此流。14将指定字节数组中的所有字节写入此流。15返回包含此实例标称描述符的Optional。15返回包含此实例标称描述符的Optional。15返回包含此实例标称描述符的Optional。15如果此字符序列为空,则返回true。20为此类返回一组不可修改的 访问标志,可能为空。12为数组类型返回一个Class,其组件类型由此 Class 描述。12返回此Class的组件类型,如果它描述数组类型,否则返回null。12如果可以构造,则返回此实例的标称描述符,如果不能构造,则返回一个空的Optional。12返回此Class对象表示的实体(类、接口、数组类、原始类型或void)的描述符字符串。17返回一个包含Class对象的数组,这些对象表示允许扩展或实现此类或接口(如果它是密封的)的直接子接口或子类。16返回代表此记录类的所有记录组件的RecordComponent对象数组,如果此类不是记录类,则返回null。15当且仅当基础类是隐藏类时返回true。16当且仅当此类是记录类时返回true。17当且仅当此Class对象表示密封类或接口时,返回true。20返回类或接口类型的 ClassDesc,给定内部形式的类或接口的名称,例如"java/lang/String"。12返回一个Optional包含此实例的标称描述符,即实例本身。12将此实例解析为ConstantDesc,其结果是实例本身。12如果可以构造,则返回此实例的枚举描述符EnumDesc,如果不能构造,则返回空的Optional。12返回指定enum类和名称的标称描述符12返回一个Optional包含此实例的标称描述符,即实例本身。20返回最接近参数数值的float值,一个在short中编码的浮点二进制 16 值。20返回浮点 binary16 值,编码在short中,值最接近参数。12将此实例解析为ConstantDesc,其结果是实例本身。19根据指定的位掩码,返回通过压缩指定的int值,i的位获得的值。12返回一个Optional包含此实例的标称描述符,即实例本身。19根据指定的位掩码,返回通过扩展指定的int值,i的位获得的值。12将此实例解析为ConstantDesc,其结果是实例本身。15应用从源类型到目标类型的转换。12如果可以构造,则返回此实例的标称描述符,如果不能构造,则返回一个空的Optional。16返回与给定caller查找对象或null的查找类关联的 class data。1619通过使用过滤器(方法句柄)预处理其坐标值的子序列来调整目标变量句柄。19返回一个 var 句柄,它将在委托给目标 var 句柄之前丢弃一些虚拟坐标。16删除目标句柄的返回值(如果有)。19通过使用一元过滤函数预处理传入的坐标值来调整目标变量句柄。19过滤器函数预处理传入和传出值来调整目标 var 句柄。19在调用 var 句柄之前,为目标 var 句柄提供一个或多个 bound coordinates。15从bytes创建一个 hidden 类或接口,在新创建的类或接口上返回一个Lookup。1615确保targetClass已被初始化。14如果此查找具有 full privilege access,则返回true,即14报告另一个模块中的查找类,该查找对象先前是从中传送的,或null。1919提供一个 var 句柄,它通过重新排列目标 var 句柄的坐标值来调整它们,以便新坐标与提供的坐标相匹配。12如果可以构造,则返回此实例的标称描述符,如果不能构造,则返回一个空的Optional。12返回此方法类型的描述符字符串。12如果可以构造,则返回此实例的标称描述符,如果不能构造,则返回一个空的Optional。16如果此 VarHandle 具有 invoke-exact behavior ,则返回true。16返回一个 VarHandle,可以访问与此 VarHandle 相同的变量,但其访问模式方法的调用行为已调整为 invoke behavior 。16返回一个 VarHandle,可以访问与此 VarHandle 相同的变量,但其访问模式方法的调用行为调整为 invoke-exact behavior 。19根据指定的位掩码,返回通过压缩指定的long值,i的位获得的值。12返回一个Optional包含此实例的标称描述符,即实例本身。19根据指定的位掩码,返回通过扩展指定的long值,i的位获得的值。12将此实例解析为ConstantDesc,其结果是实例本身。15如果int值可以精确表示为int,则返回该值的数学绝对值,如果结果溢出正int范围,则抛出ArithmeticException。15如果long值可以精确表示为long,则返回该值的数学绝对值,如果结果溢出正long范围,则抛出ArithmeticException。18返回大于或等于代数商的最小(最接近负无穷大)int值。18返回大于或等于代数商的最小(最接近负无穷大)long值。18返回大于或等于代数商的最小(最接近负无穷大)long值。18返回大于或等于代数商的最小(最接近负无穷大)int值。18返回大于或等于代数商的最小(最接近负无穷大)long值。18返回int参数的上限模数。18返回long和int参数的上限模数。18返回long参数的上限模数。18返回参数的商,如果结果溢出int则抛出异常。18返回参数的商,如果结果溢出long则抛出异常。18返回小于或等于代数商的最大(最接近正无穷大)int值。18返回小于或等于代数商的最大(最接近正无穷大)long值。18以long形式返回两个无符号 64 位因数的无符号 128 位乘积的最高 64 位。20如果此模块可以访问 restricted 方法,则返回true。20返回 模块标志 的集合。20返回此模块描述符的模块 出口标志 的集合。20返回模块 打开旗帜 的集合。20返回模块 需要标志 的集合。20如果调用者的模块具有本机访问权限,则为层中的模块启用本机访问。17返回一个连接到进程标准错误的BufferedReader。17使用字符集返回连接到此进程的标准错误的BufferedReader。17返回一个连接到进程标准输出的BufferedReader。17使用字符集返回连接到此进程的标准输出的BufferedReader。17返回一个BufferedWriter连接到使用本机编码的进程的正常输入。17返回一个BufferedWriter连接到使用字符集的进程的正常输入。16测试此引用对象的引用对象是否为obj。20为该对象表示的可执行文件返回不可修改的 访问标志 集,可能为空。20返回此字段的不可修改的 访问标志 集,可能为空。16使用给定的参数在给定的proxy实例上调用指定的默认方法。20为该成员返回一组不可修改的 访问标志,可能为空。20为该对象表示的参数返回不可修改的 访问标志 集,可能为空。15返回包含此实例标称描述符的Optional。15如果int值可以精确表示为int,则返回该值的数学绝对值,如果结果溢出正int范围,则抛出ArithmeticException。15如果long值可以精确表示为long,则返回该值的数学绝对值,如果结果溢出正long范围,则抛出ArithmeticException。18返回大于或等于代数商的最小(最接近负无穷大)int值。18返回大于或等于代数商的最小(最接近负无穷大)long值。18返回大于或等于代数商的最小(最接近负无穷大)long值。18返回大于或等于代数商的最小(最接近负无穷大)int值。18返回大于或等于代数商的最小(最接近负无穷大)long值。18返回int参数的上限模数。18返回long和int参数的上限模数。18返回long参数的上限模数。14返回减一的参数,如果结果溢出int则抛出异常。14返回减一的参数,如果结果溢出long则抛出异常。18返回参数的商,如果结果溢出int则抛出异常。18返回参数的商,如果结果溢出long则抛出异常。18返回小于或等于代数商的最大(最接近正无穷大)int值。18返回小于或等于代数商的最大(最接近正无穷大)long值。14返回递增 1 的参数,如果结果溢出int则抛出异常。14返回递增 1 的参数,如果结果溢出long则抛出异常。14返回参数的否定,如果结果溢出int则抛出异常。14返回参数的否定,如果结果溢出long则抛出异常。18以long形式返回两个无符号 64 位因数的无符号 128 位乘积的最高 64 位。12返回一个Optional包含此实例的标称描述符,即实例本身。15使用此字符串作为格式字符串和提供的参数的格式。12根据n的值调整此字符串每行的缩进,并规范化行终止字符。12将此实例解析为ConstantDesc,其结果是实例本身。15返回一个字符串,其值为该字符串,并从每行的开头和结尾删除附带的 空白。12此方法允许将函数应用到this字符串。15返回一个字符串,其值为该字符串,转义序列被翻译成字符串文字。19如果此线程是虚拟线程,则返回true。19等待此线程终止直至给定的等待持续时间。19返回用于创建平台线程的构建器Thread或ThreadFactory。19返回用于创建创建虚拟线程的虚拟Thread或ThreadFactory的构建器。19根据系统计时器和调度程序的精度和准确性,使当前正在执行的线程在指定的持续时间内休眠(暂时停止执行)。19创建一个虚拟线程来执行任务并安排它执行。19返回此线程的标识符。19返回值为(this * val)的 BigInteger。17加入多播组。17在指定的本地接口上保留多播组。19在创建连接以发送请求时将套接字绑定到此本地地址。16返回一个BodyPublisher,它发布一个请求主体,该请求主体由一系列发布者发布的请求主体的串联组成。18将此构建器的请求方法设置为 HEAD。16创建一个Builder其初始状态是从现有HttpRequest复制的。12返回一个Optional包含在检索网络资源的原始连接上使用的SSLSession。20从 URI 创建一个 URL,就像通过调用uri.toURL()一样,但如果允许的话,将它与给定的URLStreamHandler相关联。13创建一个新缓冲区,其内容是此缓冲区内容的共享子序列。13绝对散装get方法。13绝对散装get方法。13绝对散装put方法(可选操作).13绝对散装put方法(可选操作).16绝对散装put方法(可选操作).13创建一个新的字节缓冲区,其内容是此缓冲区内容的共享子序列。19将此通道文件的一个区域映射到一个新的映射内存段,具有给定的偏移量、大小和内存会话。15打开服务套接字通道。15打开套接字通道。15打开服务套接字通道。15打开套接字通道。13绝对散装get方法。13绝对散装get方法。15如果此字符缓冲区为空,则返回true。13绝对散装put方法(可选操作).13绝对散装put方法(可选操作).16绝对散装put方法(可选操作).13创建一个新的字符缓冲区,其内容是此缓冲区内容的共享子序列。18返回指定字符集的字符集对象。13绝对散装get方法。13绝对散装get方法。13绝对散装put方法(可选操作).13绝对散装put方法(可选操作).16绝对散装put方法(可选操作).13创建一个新的双缓冲区,其内容是此缓冲区内容的共享子序列。12查找并返回两个文件内容中第一个不匹配字节的位置,如果不匹配则返回-1L。13构造一个新的FileSystem来访问文件的内容作为文件系统。13构造一个新的FileSystem来访问文件的内容作为文件系统。13构造一个新的FileSystem来访问文件的内容作为文件系统。20测试文件是否存在。20如果文件存在,则将文件的属性作为批量操作读取。13绝对散装get方法。13绝对散装get方法。13绝对散装put方法(可选操作).13绝对散装put方法(可选操作).16绝对散装put方法(可选操作).13创建一个新的浮点缓冲区,其内容是此缓冲区内容的共享子序列。13绝对散装get方法。13绝对散装get方法。13绝对散装put方法(可选操作).13绝对散装put方法(可选操作).16绝对散装put方法(可选操作).13创建一个新的 int 缓冲区,其内容是此缓冲区内容的共享子序列。13绝对散装get方法。13绝对散装get方法。13绝对散装put方法(可选操作).13绝对散装put方法(可选操作).16绝对散装put方法(可选操作).13创建一个新的长缓冲区,其内容是此缓冲区内容的共享子序列。13强制将对此缓冲区内容的区域所做的任何更改写入包含映射文件的存储设备。13绝对散装get方法。13绝对散装get方法。13绝对散装put方法(可选操作).13绝对散装put方法(可选操作).16绝对散装put方法(可选操作).13创建一个新的短缓冲区,其内容是此缓冲区内容的共享子序列。18检索与给定别名关联的属性。18检索与给定别名关联的属性。19返回用于创建此实例的locale。15获取用于货币分组分隔符的字符。15设置用于货币分组分隔符的字符。1212返回指定locale和formatStyle的紧凑数字格式。12返回一个新的NumberFormat实例,它以紧凑形式为指定的locale和formatStyle格式化数字。19检查此年表是否基于 ISO。1919191918检查此持续时间是否为正,不包括零。19创建一个从所请求的 ISO 年表模板派生的特定于区域设置的格式化程序。16将日期间文本附加到格式化程序。19使用请求的模板将本地化模式附加到格式化程序。19返回区域设置和年表所请求模板的格式化模式。12返回一个新的 CompletionStage,当这个阶段异常完成时,使用这个阶段的默认异步执行工具执行这个阶段的异常作为提供函数的参数。12时,使用提供的 Executor 将这个阶段的异常作为提供的函数的参数执行。12返回一个新的 CompletionStage,当此阶段异常完成时,它是使用应用于此阶段异常的提供函数的结果组成的。12返回一个新的 CompletionStage,当此阶段异常完成时,使用此阶段的默认异步执行工具使用应用于此阶段异常的提供函数的结果组成。12返回一个新的 CompletionStage,当这个阶段异常完成时,使用提供的执行器使用提供的函数的结果应用到这个阶段的异常。19创建一个执行器,为每个任务启动一个新线程。19创建一个执行器,为每个任务启动一个新的虚拟线程。19启动有序关闭,其中执行先前提交的任务,但不会接受新任务。19除非这是ForkJoinPool.commonPool(),否则启动有序关闭,其中执行先前提交的任务,但不会接受新任务,并等待所有任务执行完毕且执行程序终止。20提交给定的任务,就像从非ForkJoinTask客户端提交一样。19提交给定的任务,但不保证它最终会在没有可用活动线程的情况下执行。19更改此池的目标并行度,控制工作线程的未来创建、使用和终止。19返回一个新的ForkJoinTask执行给定Callable的call方法作为其操作,并在ForkJoinTask.join()上返回其结果,将遇到的任何检查异常转换为RuntimeException。19尝试加入此任务,如果它在给定超时之前完成(可能是异常情况)并且当前线程未被中断,则返回 true。19尝试加入此任务,如果它在给定超时之前完成(可能异常),则返回 true。20返回线程队列中任务数的(非负)估计值。19返回任务抛出的异常,无需等待。19返回计算结果,无需等待。19返回计算状态。14设置要由当前线程调用getBlocker返回的对象。19创建一个适合预期映射数量的新的空 HashMap。19创建适合预期元素数量的新的空 HashSet。19创建一个适合预期映射数量的新的、空的、插入顺序的 LinkedHashMap。19创建一个适合预期元素数量的新的空 LinkedHashSet。19从语言代码中获取locale。19从语言和国家/地区获取locale。19从语言、国家和变体中获取locale。16获取消息来源线程的线程标识符16为消息发起的线程设置标识符。17返回给定Map.Entry的副本。16检查从fromIndex(含)到fromIndex + size(不含)的子范围是否在从0(含)到length(不含)的范围范围内。16检查从fromIndex(含)到toIndex(不含)的子范围是否在从0(含)到length(不含)的范围范围内。16检查index是否在0(含)到length(不含)的范围内。19如果该方法和hashCode未被覆盖,则返回一个与Object.toString返回的字符串等效的字符串。19返回Random的实例,它将方法调用委托给RandomGenerator参数。20返回在上一个匹配操作期间给定 命名捕获组 捕获的子序列的最后一个字符之后的偏移量。20返回给定 命名捕获组 在上一个匹配操作期间捕获的输入子序列。20返回this是否包含来自先前匹配或查找操作的有效匹配。20返回一个不可修改的映射,从捕获组名到组号。20返回给定 命名捕获组 在上一个匹配操作期间捕获的子序列的起始索引。20返回一个不可修改的映射,从捕获组名到组号。19返回工具的简短描述,如果没有可用描述,则返回空的Optional。17返回一个新的伪随机数生成器,从这个生成器中分离出来,它实现了RandomGenerator和RandomGenerator.SplittableGenerator接口。17返回有效无限的新伪随机数生成器流,每个生成器都实现了RandomGenerator.SplittableGenerator接口。17返回产生给定streamSize个新伪随机数生成器的流,每个生成器都实现RandomGenerator.SplittableGenerator接口。17返回产生给定streamSize个新伪随机数生成器的流,每个生成器都实现RandomGenerator.SplittableGenerator接口。17返回有效无限的新伪随机数生成器流,每个生成器都实现了RandomGenerator.SplittableGenerator接口。12返回一个Collector,它是两个下游收集器的组合。16返回一个流,该流由用多个元素(特别是零个或多个元素)替换此流的每个元素的结果组成。16返回一个流,该流由用多个元素(特别是零个或多个元素)替换此流的每个元素的结果组成。16返回一个流,该流由用多个元素(特别是零个或多个元素)替换此流的每个元素的结果组成。16返回一个流,该流由用多个元素(特别是零个或多个元素)替换此流的每个元素的结果组成。16返回一个DoubleStream,由用多个元素(特别是零个或多个元素)替换此流的每个元素的结果组成。16返回一个IntStream,由用多个元素(特别是零个或多个元素)替换此流的每个元素的结果组成。16返回一个LongStream,由用多个元素(特别是零个或多个元素)替换此流的每个元素的结果组成。16将此流的元素累积到List中。19创建一个适合预期映射数量的新的空 WeakHashMap。12跳过并丢弃来自当前 ZIP 条目的输入流中的n字节数据。18打印错误。18在元素的位置打印错误。18打印注释。18在元素的位置打印注释。18打印警告。18在元素的位置打印警告。13如果启用了 preview features,则返回true,否则返回false。1919如果这是一种可执行文件,则返回true:METHOD或CONSTRUCTOR或STATIC_INIT或INSTANCE_INIT。19如果这是一种初始化程序,则返回true:STATIC_INIT或INSTANCE_INIT。19如果这是一种变量,则返回true:包括ENUM_CONSTANT、FIELD、PARAMETER、LOCAL_VARIABLE、EXCEPTION_PARAMETER、RESOURCE_VARIABLE和BINDING_VARIABLE。16访问记录组件元素。17按声明顺序返回此类或接口元素的允许类。16按声明顺序返回此类或接口元素的记录组件。18返回支持此源版本的最低运行时版本;否则null。18返回在运行时版本参数下可用的最新源版本。14访问记录组件元素。16返回elements中的记录组件列表。16返回elements中的一组记录组件。14访问BINDING_VARIABLE变量元素。16访问RECORD类型元素。14访问BINDING_VARIABLE变量元素。18返回此元素的文件对象,如果没有这样的文件对象,则返回null。18如果存在这样的包含元素,则返回包含该元素的最外层类型元素;否则返回null。17如果模块元素是自动模块,则返回true,否则返回false。20如果可以确定可执行元素是记录的规范构造函数,则返回true,否则返回false。20如果可以确定可执行元素是记录的紧凑构造函数,则返回true,否则返回false。16返回给定访问器的记录组件。12返回一个Optional,其中包含在此连接上使用的SSLSession。20返回可在 SSL/TLS/DTLS 协议上使用的密钥交换命名组名称的优先级数组。19返回可在 SSL/TLS/DTLS 协议上使用的签名方案名称的优先数组。20设置可用于 SSL/TLS/DTLS 协议的密钥交换命名组名称的优先级数组。19设置可在 SSL/TLS/DTLS 协议上使用的签名方案名称的优先数组。18以subject作为当前主题执行Callable。18返回当前主题。12返回一个文件数组,表示默认情况下在文件选择器快捷方式面板中显示的值。17返回文件、目录或文件夹的图标,因为它会在系统文件浏览器中显示为请求的大小。1818为输出返回一个 文件对象,表示给定的面向包的位置中指定种类的指定类。13返回表示给定路径的文件对象。13创建DocumentBuilderFactory内置系统默认实现的新 NamespaceAware 实例。13创建DocumentBuilderFactory的新 NamespaceAware 实例。13从类名创建DocumentBuilderFactory的新 NamespaceAware 实例。13创建SAXParserFactory内置系统默认实现的新 NamespaceAware 实例。13创建SAXParserFactory的新 NamespaceAware 实例。13从类名创建SAXParserFactory的新 NamespaceAware 实例。18返回指定属性的值。18为此XPathFactory设置一个属性。19在特定掩码的控制下压缩此矢量选择车道的车道元素。19在特定掩码的控制下扩展此矢量的车道元素。jdk.incubator.vector.ByteVector.fromMemorySegment(VectorSpecies<Byte>, MemorySegment, long, ByteOrder) PREVIEW19jdk.incubator.vector.ByteVector.fromMemorySegment(VectorSpecies<Byte>, MemorySegment, long, ByteOrder, VectorMask<Byte>) PREVIEW1919jdk.incubator.vector.ByteVector.intoMemorySegment(MemorySegment, long, ByteOrder, VectorMask<Byte>) PREVIEW1919在特定掩码的控制下压缩此矢量选择车道的车道元素。19在特定掩码的控制下扩展此矢量的车道元素。jdk.incubator.vector.DoubleVector.fromMemorySegment(VectorSpecies<Double>, MemorySegment, long, ByteOrder) PREVIEW19jdk.incubator.vector.DoubleVector.fromMemorySegment(VectorSpecies<Double>, MemorySegment, long, ByteOrder, VectorMask<Double>) PREVIEW1919jdk.incubator.vector.DoubleVector.intoMemorySegment(MemorySegment, long, ByteOrder, VectorMask<Double>) PREVIEW1919在特定掩码的控制下压缩此矢量选择车道的车道元素。19在特定掩码的控制下扩展此矢量的车道元素。jdk.incubator.vector.FloatVector.fromMemorySegment(VectorSpecies<Float>, MemorySegment, long, ByteOrder) PREVIEW19jdk.incubator.vector.FloatVector.fromMemorySegment(VectorSpecies<Float>, MemorySegment, long, ByteOrder, VectorMask<Float>) PREVIEW1919jdk.incubator.vector.FloatVector.intoMemorySegment(MemorySegment, long, ByteOrder, VectorMask<Float>) PREVIEW1919在特定掩码的控制下压缩此矢量选择车道的车道元素。19在特定掩码的控制下扩展此矢量的车道元素。jdk.incubator.vector.IntVector.fromMemorySegment(VectorSpecies<Integer>, MemorySegment, long, ByteOrder) PREVIEW19jdk.incubator.vector.IntVector.fromMemorySegment(VectorSpecies<Integer>, MemorySegment, long, ByteOrder, VectorMask<Integer>) PREVIEW1919jdk.incubator.vector.IntVector.intoMemorySegment(MemorySegment, long, ByteOrder, VectorMask<Integer>) PREVIEW1919在特定掩码的控制下压缩此矢量选择车道的车道元素。19在特定掩码的控制下扩展此矢量的车道元素。jdk.incubator.vector.LongVector.fromMemorySegment(VectorSpecies<Long>, MemorySegment, long, ByteOrder) PREVIEW19jdk.incubator.vector.LongVector.fromMemorySegment(VectorSpecies<Long>, MemorySegment, long, ByteOrder, VectorMask<Long>) PREVIEW1919jdk.incubator.vector.LongVector.intoMemorySegment(MemorySegment, long, ByteOrder, VectorMask<Long>) PREVIEW1919在特定掩码的控制下压缩此矢量选择车道的车道元素。19在特定掩码的控制下扩展此矢量的车道元素。jdk.incubator.vector.ShortVector.fromMemorySegment(VectorSpecies<Short>, MemorySegment, long, ByteOrder) PREVIEW19jdk.incubator.vector.ShortVector.fromMemorySegment(VectorSpecies<Short>, MemorySegment, long, ByteOrder, VectorMask<Short>) PREVIEW1919jdk.incubator.vector.ShortVector.intoMemorySegment(MemorySegment, long, ByteOrder, VectorMask<Short>) PREVIEW1919在特定掩码的控制下压缩此矢量选择车道的车道元素。19在特定掩码的控制下扩展此矢量的车道元素。19jdk.incubator.vector.Vector.intoMemorySegment(MemorySegment, long, ByteOrder, VectorMask<E>) PREVIEW1919从此掩码中压缩设置的通道。19从此掩码中删除编号为N的通道,其中调整后的索引N+offset不在[0..limit-1]范围内。1919返回该物种的掩码,其中仅设置索引 N 处的车道,以便调整后的索引N+offset在范围[0..limit-1]中。19返回小于或等于给定length值的VLENGTH的最大倍数的循环控制函数。17返回可用于写入诊断输出的编写器,如果没有这样的编写器可用,则返回null。17返回可用于写入非诊断输出的编写器,如果没有这样的编写器可用,则返回null。18打印与树节点中字符范围内的位置相关的诊断消息。17打印与文件中字符范围内的位置相关的诊断消息。17返回此 doclet 的locale。17返回此 doclet 的记者。16注册在新元数据到达流时要执行的操作。19如果这是一个虚拟线程,则返回true,否则返回false。19过滤掉事件并将它们写入新文件。17将录音数据写入文件。20停止录制流。19返回Highlight的集合,可用于为给定的片段着色。17设置为 true 以指定输入和输出连接到可以解释 ANSI 转义码的交互式终端。17将录音数据写入文件。20停止录制流。14接收 XML 声明的通知。
-
新构造方法构造方法添加于描述18从给定的
headers创建一个具有相同标头名称和值的可变Headers。19为指定的原因报告 InvalidClassException。19为指定的原因报告 InvalidClassException。19构造一个具有给定原因和原因的InvalidObjectException。19使用指定的消息和原因创建 ObjectStreamException。19创建具有指定原因的 ObjectStreamException。16使用指示非法索引的参数构造一个新的IndexOutOfBoundsException类。12使用用户指定的SocketImpl创建服务套接字。19使用指定的详细消息和原因构造一个新的SocketException。19用指定的原因构造一个新的SocketException。20使用指定的详细消息和原因构造一个InvalidParameterException。20构造具有指定原因的InvalidParameterException和(cause==null ? null : cause.toString())的详细消息(通常包含cause的类和详细消息)。14使用给定的十进制模式、十进制格式符号、紧凑模式和复数规则创建一个CompactNumberFormat。19创建一个在给定线程组和池中运行的 ForkJoinWorkerThread,并使用给定的保留 ThreadLocals 的策略。15使用指定的详细消息和原因构造一个NoSuchElementException。15构造具有指定原因的NoSuchElementException。19使用指定的详细消息和原因创建SSLHandshakeException。19使用指定的详细消息和原因创建SSLKeyException。19使用指定的详细消息和原因创建SSLPeerUnverifiedException。19使用指定的详细消息和原因创建SSLProtocolException。
-
新枚举常量枚举常量添加于描述18用于代表
@snippet标签的SnippetTree实例。20用于代表@spec标签的SpecTree实例。12用于代表@systemProperty标记的SystemPropertyTree实例。16用于BindingPatternTree的实例。19用于ConstantCaseLabelTree的实例PREVIEW .19用于DeconstructionPatternTree的实例PREVIEW .17用于DefaultCaseLabelTree的实例PREVIEW .17用于ParenthesizedPatternTree的实例PREVIEW .19用于PatternCaseLabelTree的实例PREVIEW .16用于代表记录的ClassTree实例。12用于SwitchExpressionTree的实例。13用于YieldTree的实例。16录制组件15Unicode 脚本“Chorasmian”。19Unicode 脚本“Cypro Minoan”。15Unicode 脚本“Dives Akuru”。12Unicode 脚本“Dogra”。13Unicode 脚本“Elymaic”。12Unicode 脚本“Gunjala Gondi”。12Unicode 脚本“Hanifi Rohingya”。20Unicode 脚本“Kawi”。15Unicode文字“契丹小文字”。12Unicode 脚本“Makasar”。12Unicode 脚本“Medefaidrin”。20Unicode 脚本“Nag Mundari”。13Unicode 脚本“Nandinagari”。13Unicode 脚本“Nyiakeng Puachue Hmong”。12Unicode 脚本“古粟特语”。19Unicode 脚本“老维吾尔语”。12Unicode 脚本“Sogdian”。19Unicode 脚本“Tangsa”。19Unicode 脚本“Toto”。19Unicode 脚本“Vithkuqi”。13Unicode 脚本“Wancho”。15Unicode 脚本“Yezidi”。16Unix 域(本地)进程间通信。16模式中的绑定变量。16创纪录的课。16record的记录组件。17修饰符non-sealed17修饰符sealed12Java 平台标准版 12 识别的版本。13Java 平台标准版 13 认可的版本。14Java 平台标准版 14 识别的版本。15Java 平台标准版 15 认可的版本。16Java 平台标准版 16 识别的版本。17Java 平台标准版 17 认可的版本。18Java 平台标准版 18 认可的版本。19Java 平台标准版 19 认可的版本。20Java 平台标准版 20 识别的版本。14记录声明。