JAVA版本迭代关键特性
文章平均质量分 96
duration~
将语言当做协议,聊天当做通信,将说话的内容当做数据。上下层之间进行交互时所遵循的约定叫做“接口”,通信双方同一层之间的交互所遵循的约定叫做“协议”。
展开
-
JDK8新特性
Java 是第一大编程语言和开发平台。它有助于企业降低成本、缩短开发周期、推动创新以及改善应用服务。如今全球有数百万开发人员运行着超过 51 亿个 Java 虚拟机,Java 仍是企业和开发人员的首选开发平台下面是主要的新特性: Sun公司在1991年成立了一个称为绿色计划( Green Project )的项目,由James Gosling(高斯林)博土领导,绿色计划的目的是开发一种能够在各种消费性电子产品(机顶盒、冰箱、收音机等)上运行的程序架构。这个项目的产品就是Java语言的原创 2024-07-12 13:51:57 · 994 阅读 · 26 评论 -
JAVA18
Java 18 在 2022 年 3 月 22 日正式发布,Java 18 不是一个长期支持版本,这次更新共带来 9 个新功能。原创 2024-05-28 11:44:37 · 251 阅读 · 0 评论 -
JAVA19
JDK 19 2022 年 9 月 20 日正式发布以供生产使用,非长期支持版本。不过,JDK 19 中有一些比较重要的新特性值得关注。JEP 405: Record Patterns(记录模式)[1](预览)JEP 424: Foreign Function & Memory API(外部函数和内存 API)[3](预览)JEP 425: Virtual Threads(虚拟线程)[4](预览)JEP 426: Vector(向量)API[5](第四次孵化)原创 2024-05-28 11:33:19 · 6618 阅读 · 0 评论 -
JAVA 17
JDK 16 刚发布半年(2021/03/16),JDK 17 又如期而至(2021/09/14),这个时间点特殊,蹭苹果发布会的热度?记得当年JDK 15的发布也是同天Oracle 宣布,从 JDK 17 开始,后面的 JDK 都全部免费提供!!!JDK 17 是自 2018 年 JDK 11 后的第二个长期支持版本,支持到 2029 年 9 月,支持时间长达 8 年,这下可以不用死守 JDK 8 了,JDK 17+ 也可以是一种新的选择了。原创 2024-05-28 09:48:58 · 994 阅读 · 0 评论 -
JAVA16
2021年3月16日正式发布,一共更新了17JEP。原创 2024-05-27 23:09:31 · 684 阅读 · 0 评论 -
JAVA15
2020年9月15日,java15正式发布,(风平浪静的一个版本)共有14个JEP,是时间驱动形式发布的第六个版本.相关文档:一个孵化器阶段,三个预览,两个废弃和两个移除JAVA15参与企业java各版本主要特征JDK5:enum 泛型 自动装箱拆箱 可变参数 增强循环JDK6 : 支持脚本语言 JDBC4.0APIJDK7 :支持trycatch-with-resources switch语句新增String支持 NIO2.0JDK8。原创 2024-05-27 16:12:30 · 1056 阅读 · 0 评论 -
JDK14特性
Oracle在2020年3月17日宣布JAVA14 全面上市,JAVA14通过每六个个月发布一次新功能,为企业和开发人员社区提供增强功能,继续了Oracle加快创新的承诺.最新的JAVA开发工具包提供了新功能,其中包括两项备受期待的新预览功能,实例匹配的匹配模式(JEP 305) 和记录(JEP 359),以及文本块的第二个预览(JEP 368),此外,最新的JAVA版本增加了对switch表达式的语言支持,公开了,用于持续监控JDK Flight Recorder数据的新API。原创 2024-05-03 21:57:01 · 1240 阅读 · 1 评论 -
JAVA13
2019年9月17日,国际知名的OpenJDK开源社区发布了Java编程语言环境的最新版本OpenJDK13。Features:总共有5个新的JEP(JDK Enhancement Proposals):http://openjdk.java.net/projects/jdk/13/Features2 语法层面的变化1_switch表达式(预览)在JDK 12中引入了Switch表达式作为预览特性,JDK 13提出了第二个switch表达式预览。JEP 354修改了这个特性,它引入了yield语句,原创 2024-04-27 21:09:51 · 576 阅读 · 0 评论 -
JAVA12
2019年3月19日,java12正式发布了,总共有8个新的JEP(JDK Enhancement Proposals)Features低暂停时间的GC http://openjdk.java.net/jeps/189微基准测试套件 http://openjdk.java.net/jeps/230switch表达式 http://openjdk.java.net/jeps/325JVM常量API http://openjdk.java.net/jeps/334。原创 2024-04-26 21:24:32 · 1079 阅读 · 2 评论 -
JAVA11迭代更新
2018年9月26日,Oracle官方发布JAVA11,Oracle 表示会对 Java 11 提供大力支持,这一支持将会持续至 2026 年 9 月。这是JAVA大版本周期变化后的第一个长期支持版本。非常值得关注,最新发布的JAVA11将带来ZGC HttpClient等重要特性,一共17个需要我们关注的JEP,参考文档。181:基于嵌套的访问控制309:动态类文件常量315:改进Aarch64 Intrinsics318:Epsilon:一个无操作的垃圾收集器。原创 2024-04-25 22:48:57 · 613 阅读 · 0 评论 -
JAVA10迭代更新
2018年3月21日, Oracle官方宣布JAVA10正式发布JAVA9和java10 都不是 LTS (Long-Term-Support)版本.和过去的JAVA大版本升级不同,这两个只有半年左右的开发和维护时间. 而JAVA11 也是就是18.9,才是JAVA之后的第一个长期支持版本JAVA10 一共定义了109个新特性,其中包含JEP,对程序员来说,真正的新特性也就一个,还有一些新的API和JVM规范以及JAVA语言规范上的改动.原创 2024-04-25 21:40:09 · 859 阅读 · 0 评论 -
JAVA9迭代特性
经过4次推迟,历经曲折的Java9最终在2017年9月21日发布。因为里面加入的模块化系统,在最初设想的时候并没有想过那么复杂,花费的时间超出预估时间。距离java8大约三年时间。Java 9提供了超过150项新功能特性,包括备受期待的模块化系统、可交互的REPL工具: jshell, JDK编译工具,语法层面的改变:Java公共API和私有代码,以及安全增强、扩展提升、性能管理改善等。可以说Java 9是一个庞大的系统工程,完全做了一个整体改变。但是这个巨大改变的功劳,都给了java11了,原创 2024-04-24 21:31:58 · 790 阅读 · 1 评论