Java 17 目前已经进入Rampdown Phase One阶段,所有的功能特性都已经被冻结。这说明Java 17的新特性已经定了,不会再增加新的JEP(JDK增强建议)。之所以关心Java 17是因为和Java 8、Java 11一样它是下一个LTS版本。

 

发布日程

距离Java 17发布的时间已经越来越近了。Rampdown Phase One阶段将持续近一个月。接下来的工作将以JEP3为基准,对可能出现的Bug进行修复、延迟修复、甚至是将Bug所在特性从版本中移除。大家关心的Java17发布时间表如下:

 

功能特性

Java17将带来以下特性:

 

插曲

另外放一个小插曲,就在Java17特性JEP 306公布的时候“Java之父”高斯林科普了一个该特性相关而且搁置长达25年的漏洞,看上去很厉害的样子。Java17发布之后就可以和该漏洞Say Goodbye了。

“Java之父”对该漏洞的评论

 

Java 18也开始准备了

另外随着Java17的特性冻结,Java18也构建了早期版本。

Java 18 都开始构建了,你的Java 8还要坚持多久呢?


往期推荐

假如王撕葱是程序员。。。

我的阿里二面,为什么MySQL选择Repeatable Read作为默认隔离级别?

炸机了!!!

如果你喜欢本文,

请长按二维码,关注 Hollis.

转发至朋友圈,是对我最大的支持。

点个 在看 

喜欢是一种感觉

在看是一种支持

↘↘↘

Java17 新特性确定,Java之父:终于可以和一个长达25年的漏洞说再见了相关推荐

  1. 【Java 8 新特性】Java Stream 通过skip()方法跳过前N个子元素

    [Java 8 新特性]Java Stream 通过skip方法跳过前N个子元素 1.skip() 示例 2.skip() vs limit() 参考文献 本页将介绍 Stream.skip方法示例. ...

  2. Cay S.Horstmann:从Java新特性看Java的未来

    6月11日,由国内Java技术传播领军机构机械工业出版社华章分社与培生教育集团联合发起的[Java核心技术大会2022]盛大召开!8个专场.24个主题演讲,从6月11日起至6月18日连续8天在线直播, ...

  3. Java系列 - 用Java8新特性进行Java开发太爽了

    本人博客文章网址:https://www.peretang.com/using-java8s-new-features-to-coding-is-awesome/ 前言 从开始写博客到现在已经过去3个 ...

  4. java5至java17新特性总结(开发相关)

    目录 一.JAVA5~11(图片版) 二.JAVA12~17(文字版) 开关表达式 文本块 打包工具 Instanceof 的模式匹配 记录 密封类 一.JAVA5~11(图片版) 二.JAVA12~ ...

  5. Java8 ~ Java17 新特性

    Java 8 主要特性: Lambda, 函数式接口,方法引用,Optional, Stream的引入 接口默认方法,重复注解,日期API, Base64支持 Lambda和函数式接口 函数式接口就是 ...

  6. Java系列 – 用Java8新特性进行Java开发太爽了(续)

    本人博客文章网址:https://www.peretang.com/using-java8s-new-features-to-coding-is-awesome-2/ 前言 上周, 我们谈论了关于Ja ...

  7. IntelliJ IDEA 使用 Java 11新特性以及Java 8 以来的Java 11新特性介绍

    文章目录 Java 11 安装 IDEA 设置 特性1:lambda表达式中允许使用var 特性2: String新增REPEAT 方法,方便拷贝字符串 特性3: 文件读写更方便:readString ...

  8. java 1.7的新特性_[Java]  JDK 1.7版本的 新特性

    在网上看到一些jdk1.7的新特性,现将我觉得比较实用的记录于下: (1)switch中可以使用字串了 String s = "test"; switch (s) { case & ...

  9. Java 17的这些新特性,Java迈入新时代

    前言 2021年9月14日Java 17发布,作为新时代的农民工,有必要了解一下都有哪些新东西. Java 17是Java 11以来又一个LTS(长期支持)版本,Java 11 和Java 17之间发 ...

最新文章

  1. 定义serialVersionUID的作用与意义整理
  2. 四种代码洁癖类型,程序员看了直呼内行(文末经典书送)
  3. ap测试系统软件,符合AUTOSAR(APCP)的嵌入式系统和软件设计工具
  4. C++工作笔记-对友元函数的进一步理解
  5. 语言 micropython_【雕爷学编程】MicroPython动手做(03)——零基础学MaixPy之开机测试...
  6. [2018.11.03 T4] 7w523
  7. javascript 图像二值化处理
  8. 天宇优配|医药股反弹受阻 公募乐观态度不改
  9. 上帝视角-我是一个线程『转』
  10. bootstrap开发微信公众号后台界面
  11. 好奇心是怎么驱动成功的
  12. SAP ERP FI(Financial Accounting)财务会计--BW方向--初级--1
  13. Windows安装RabbitMQ的时候出现Plugin configuration unchanged
  14. 记上海紫龙技术美术实习生面经
  15. 深度学习笔记-LeNet和AlexNet
  16. 随机生成双色球号码判断中奖模拟开奖python代码
  17. python机器学习之决策树(decision tree)
  18. mysql导入报错1071_mysql报错:Specified key was too long; max key length is 767 bytes | 吴老二...
  19. 数值计算处理之二分法
  20. 使用sed命令规范化文档

热门文章

  1. 音乐剪辑软件哪个比较好用?
  2. java面试题太多了记不下来_学习 Java ,知识点太多记不住怎么办?
  3. 原创| Python中“等于“到底用 == 还是 is ?
  4. mac下npm安装全局组件报错
  5. 多级反馈队列调度算法(附Python3实现代码)
  6. OpenFPGA: 一起跨年吧!
  7. 责任中心(成本中心、利润中心、收入中心、费用中心和投资中心)
  8. 解决报错Error: libzip5-tools conflicts with libzip-0.10.1-8.el7.x86_64
  9. 29岁才转行软件测试,目前31了,我的一些经历跟感受(完)
  10. 国产数据库替换oracle,国产数据库能否替换oracle数据库?