ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

java 不同版本功能汇总

2022-04-07 16:32:01  阅读:176  来源: 互联网

标签:www java 版本 汇总 https oracle javase com


内容范围

随着java不同版本的日益更新迭代,你是否还依旧使用着1.7 1.8版本?
如果是这样,那我建议你收藏好这篇博客,我会定期更新最新版本最新功能,让你知道新版本java到底带来了哪些好用功能

具体内容

jdk8

https://www.oracle.com/java/technologies/javase/8-whats-new.html

jdk9

https://docs.oracle.com/javase/9/whatsnew/toc.htm#JSNEW-GUID-0CA9D45F-31BE-4C5A-B85D-8A638B687617

jdk10

https://www.oracle.com/java/technologies/javase/10all-relnotes.html
没啥大更新
改进 LDAP 支持
更好的堆栈行走(反序列化的对象创建阶段添加了新的访问检查)

jdk11

https://www.oracle.com/java/technologies/javase/11-relnote-issues.html
1:对Java SE 11 API 做了很多更新和使用的例子,让我们能更好控制应用程序
2:支持了Unicode 10.0.0
3:JEP 318 Epsilon,一个无操作垃圾回收器
4:增强型密钥库机制
5:对很多证书之类密钥做了更新

jdk12

https://www.oracle.com/java/technologies/javase/12all-relnotes.html#NewFeature
1: Java SE 12 API 规范
2:支持 Unicode 11
3:支持紧凑数字格式(1000=1k,10000=1M)
4:定制 PKCS12 密钥库生成

jdk13

https://www.oracle.com/java/technologies/javase/13all-relnotes.html#NewFeature
1:添加了 FileSystems.newFileSystem(Path, Map<String, ?>) 方法
2:支持 Unicode 12.1
3:ZGC 最大堆大小增加到 16TB

jdk14

https://www.oracle.com/java/technologies/javase/14all-relnotes.html
1:会计货币格式支持(NumberFormat.getCurrencyInstance(Locale)Locale.US($3.27)-$3.27)
2:JEP 349 JFR 事件流(一直监控有应用程序)

jdk15

https://www.oracle.com/java/technologies/javase/15all-relnotes.html#NewFeature
1: 支持 Unicode 13.0
2:JEP 371 隐藏类(感觉是个大更新)
3:添加了为远程 JMX 配置第三端口的功能

jdk16

https://www.oracle.com/java/technologies/javase/16all-relnotes.html#NewFeature
1:外接链接器 API(培养箱)(引入一个 API,它提供对本机代码的静态类型纯 Java 访问)
2:默认强封装 JDK 内部组件
3:引入一个 API,允许 Java 程序安全高效地访问 Java 堆外部的外部内存。
4:日周期支持添加到 java.time 格式DateTimeFormatter.ofPattern("B").format(LocalTime.now())
5:添加流.toList() 方法
6: 已签名的 JAR 支持 RSASSA-PSS 和 EdDSA
7:提供用于打包自包含 Java 应用程序的工具(jpackagejpackage tooljpackagejdk.incubator.jpackagejdk.jpackage)

jdk17

https://www.oracle.com/java/technologies/javase/17all-relnotes.html#NewFeature
1:密封类Sealed Classes(密封的类和接口限制哪些其他类或接口可以扩展或实现它们)
2:用于访问大图标的新API
3: 数据报可以直接用于加入多播组
4:增强型伪随机数生成器(为伪随机数生成器 (PRNG) 提供新的接口类型和实现)
5:理想图形可视化仪的现代化(理想图形可视化工具 (IGV) 是一种工具)
6: "新 API"的新页面和改进的"已弃用"页面(JavaDoc 现在可以生成一个页面,总结 API 中的最新更改)

jdk1.8

https://www.oracle.com/java/technologies/javase/18all-relnotes.html#NewFeature
1:简单的 Web 服务器(jwebserver是一个命令行工具,用于启动最小的静态Web服务器)
2:互联网地址解析SPI java.net.InetAddress
3:Java API 文档中的代码片段(为 JavaDoc 的标准 Doclet 添加了一个@snippet标记,以简化 API 文档中示例源代码的包含。)
4:

内容参考

https://www.oracle.com/java/technologies/javase/jdk-relnotes-index.html
进入后,找到你关心的jdk版本,点击进入,翻到最底下找到Release Notes,你会找到你这个版本的Release Notes描述链接

标签:www,java,版本,汇总,https,oracle,javase,com
来源: https://www.cnblogs.com/xiaoping1993/p/16112935.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有