截止现在,java官网已经发布了JDK12了,虽然现在的主流版本是JDK8,但是JDK不断增加的新特性还是很好的,现在我们来看一看JDK新版本的改动吧。
JDK 1.9
Java 7 2011发布,Java 8 2014发布,java9发布于2017年9月21日。 你可能已经听说过 Java 9 的模块系统,但是这个新版本还有许多其它的更新。 这里有九个令人兴奋的新功能将与 Java 9 一起发布。
1. Java 平台级模块系统
2. Linking
3. JShell : 交互式 Java REPL
4. 改进的 Javadoc
5. 集合工厂方法
6. 改进的 Stream API
7. 私有接口方法
8. HTTP/2
9. 多版本兼容 JAR
JDK10
1. 局部变量类型推断
2. GC改进和内存管理
3. 线程本地握手(JEP 312)
JDK 10将引入一种在线程上执行回调的新方法,因此这将会很方便能停止单个线程而不是停止全部线程或者一个都不停。
4. 备用内存设备上的堆分配(JEP 316)
允许HotSpot VM在备用内存设备上分配Java对象堆内存,该内存设备将由用户指定。
5. 其他Unicode语言 - 标记扩展(JEP 314)
目标是增强java.util.Locale及其相关的API,以便实现语言标记语法的其他Unicode扩展(BCP 47)。
6. 基于Java的实验性JIT编译器
Oracle希望将其Java JIT编译器Graal用作Linux / x64平台上的实验性JIT编译器。
7. 根证书(JEP 319)
这个的目标是在Oracle的Java SE中开源根证书。
8. 根证书颁发认证
这将使OpenJDK对开发人员更具吸引力,它还旨在减少OpenJDK和Oracle JDK构建之间的差异。
9. 将JDK生态整合单个存储库(JEP 296)
此JEP的主要目标是执行一些内存管理,并将JDK生态的众多存储库组合到一个存储库中。
10. 删除工具javah(JEP 313)
从JDK中移除了javah工具,这个很简单并且很重要。
Java 10尝鲜
尝鲜地址:http://openjdk.java.net/projects/jdk/10/
JDK 11
jdk11在9月25号发布正式版。确定的新特性包括以下17个
181 嵌套类可见性控制
309 动态文件常量
315 改进 Aarch64 Intrinsics
318 Epsilon–一个无操作的垃圾收集器
320 删除 Java EE 和 CORBA 模块
321 HttpClient
323 用于 Lambda 参数的局部变量语法
324 Curve25519 和 Curve448 算法的密钥协议
327 Unicode 10
328 Flight Recorder(飞行记录器)
329 haCha20 和 Poly1305 加密算法支持
330 Launch Single-File Source-Code Programs(启动单一文件的源代码程序)
331 低开销的 Heap Profiling
332 TLS 1.3支持
333 ZGC: A Scalable Low-Latency Garbage Collector(可伸缩低延迟垃圾收集器)
335 弃用 Nashorn JavaScript 引擎
336 弃用 Pack200 工具和 API
JDK12
官方文档:https://docs.oracle.com/en/java/javase/12/
以上是oracle官方发布的jdk最新版本是什么的详细内容。更多信息请关注PHP中文网其他相关文章!

本文讨论了使用Maven和Gradle进行Java项目管理,构建自动化和依赖性解决方案,以比较其方法和优化策略。

本文使用Maven和Gradle之类的工具讨论了具有适当的版本控制和依赖关系管理的自定义Java库(JAR文件)的创建和使用。

本文讨论了使用咖啡因和Guava缓存在Java中实施多层缓存以提高应用程序性能。它涵盖设置,集成和绩效优势,以及配置和驱逐政策管理最佳PRA

本文讨论了使用JPA进行对象相关映射,并具有高级功能,例如缓存和懒惰加载。它涵盖了设置,实体映射和优化性能的最佳实践,同时突出潜在的陷阱。[159个字符]

Java的类上载涉及使用带有引导,扩展程序和应用程序类负载器的分层系统加载,链接和初始化类。父代授权模型确保首先加载核心类别,从而影响自定义类LOA


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

WebStorm Mac版
好用的JavaScript开发工具

禅工作室 13.0.1
功能强大的PHP集成开发环境

DVWA
Damn Vulnerable Web App (DVWA) 是一个PHP/MySQL的Web应用程序,非常容易受到攻击。它的主要目标是成为安全专业人员在合法环境中测试自己的技能和工具的辅助工具,帮助Web开发人员更好地理解保护Web应用程序的过程,并帮助教师/学生在课堂环境中教授/学习Web应用程序安全。DVWA的目标是通过简单直接的界面练习一些最常见的Web漏洞,难度各不相同。请注意,该软件中

Atom编辑器mac版下载
最流行的的开源编辑器

Dreamweaver CS6
视觉化网页开发工具