点击上方蓝色“程序猿DD”,选择“设为星标”

回复“资源”获取独家整理的学习资料!

随着JDK 15的发布,计划于明年3月发布的JDK 16的新特性提案值得我们有所关注,截止到10月8日,一共有八项提案正式瞄准JDK 16版本,其中包括:

  1. 移动 ZGC(Z 垃圾收集器)线程堆栈处理从安全点到并发阶段。该计划的目标包括从 ZGC 安全点中删除线程堆栈处理。

  2. 弹性元空间能力,它可以将未使用的 HotSpot VM 类元数据(元空间)内存更迅速地返回给操作系统,从而减少元空间的占用空间并简化元空间代码,从而降低维护成本。

  3. 启用 C ++ 14语言功能,允许在 JDK C ++源代码中使用 C ++ 14功能。

  4. 孵化器阶段的矢量 API,其中 JDK 将配备一个孵化器模块,jdk.incubator.vector,以表达可在支持的 CPU 架构上编译为最佳矢量硬件指令的矢量计算,以实现优于等效标量计算的性能。

  5. 将 JDK 移植到 Windows / AArch64平台。

  6. 在 x64和 AArch64体系结构上,将 JDK 移植到 Alpine Linux 和其他使用 musl 作为其主要 C 库的 Linux 发行版。

  7. OpenJDK 源代码库从 Mercurial 迁移到 Git。

  8. 迁移到 GitHub,这个变化是基于 OpenJDK 源代码库从 Mercurial 迁移到 Git。

附:JDK 16与JDK15一样,都是非长期维护版本,只支持6个月。而下一代JDK 17(计划将于2021年9月发布)将是下一个长期支持版本,距离上一个长期支持版本JDK 11的发布(2018年9月),相距3年。然而,据此前的开发者调查,绝大多数的Java开发者还都停留在JDK 8的时代!

参考资料:

  • JDK 16: What’s coming in Java 16

  • https://www.oschina.net/news/119099/new-features-in-jdk16

往期推荐

音效摸鱼还不够爽?试试IDE里打几盘魂斗罗?

3折购书优惠码限时抢,第二波书单来了!

面试:知道 CopyOnWriteArrayList 吗?

居然还有人在用 System.out.println打日志的吗?

不错的秒杀系统架构分析与实战!

一个让你敲代码的同时,找回童年乐趣的 IntelliJ 插件

扫一扫,关注我

一起学习,一起进步

每周赠书,福利不断

深度内容

推荐加入

最近热门内容回顾   #技术人系列

前瞻:在 Java 16 中会带来哪些新特性?相关推荐

  1. JDK/Java 16 可能带来什么新特性?

    JDK 15 已于今年 9 月 15 日发布,这是一个短期版本,只会受到 Oracle 6 个月的支持.JDK 16 将作为标准 Java 版本的参考实现在 2021 年 3 月 16 日发布.与 J ...

  2. tomcat7.0支持什么版本的jdk_JDK/Java 16 可能带来什么新特性?

    点击"蓝字"关注我们吧 JDK 15 已于今年 9 月 15 日发布,这是一个短期版本,只会受到 Oracle 6 个月的支持.JDK 16 将作为标准 Java 版本的参考实现在 ...

  3. JEP解读与尝鲜系列4 - Java 16 中对于 Project Valhalla 的铺垫

    这是 JEP 解读与尝鲜系列的第 4 篇,之前的文章如下: JEP解读与尝鲜系列 1 - Java Valhalla与Java Inline class JEP解读与尝鲜系列 2 - JEP 142 ...

  4. Java基础:JDK1.5新特性

    1. ENUM枚举 1.1 枚举概述 枚举是指将变量的值一一列出来,变量的值只限于列举出来的值的范围内.举例:一周只有7天,一年只有12个月等. 回想单例设计模式:单例类是一个类只有一个实例 那么多例 ...

  5. Java9发布回顾Java 8的十大新特性

    java9已经在北京时间9月22日正式发布,开发者可以在oracle jdk官网上下载到最新的jdk9. 今天,我们先来一起复习一下2014年发布的Java 8的十大新特性.先来喝杯java~~~ 按 ...

  6. [转载] Java9发布回顾Java 8的十大新特性

    参考链接: Java中的DoubleStream mapToObj() java9已经在北京时间9月22日正式发布,开发者可以在oracle jdk官网上下载到最新的jdk9. 今天,我们先来一起复习 ...

  7. 从 Java 12 到 Java 17 那些激动人心的新特性

    点击"终码一生",关注,置顶公众号 每日技术干货,第一时间送达! 2021 年 9 月,Oracle 发布了 Java 17,Java 的下一个长期支持版本.如果你在使用 Java ...

  8. JAVA 17版本介绍(二)新特性介绍

    文章目录 1.随着always-strict 浮点语义的恢复 2.增强型伪随机数生成器 3.新的 macOS 渲染管线 4.macOS/AArch64 端口 5.弃用 Applet API 6.JDK ...

  9. 5分钟学会Java 9~Java11的七大新特性

    Java11 发布了,然而很多公司还在用Java 8 ,本文会简要介绍Java 9 -11 引入的新语法和API. 本地变量类型推断 Java 10 就已经引入了新关键词var,该关键词可以在声明局部 ...

最新文章

  1. Delphi XE2 之 FireMonkey 入门(37) - 控件基础: TControl 概览
  2. 机器学习+算法考试有感 2019 山东大学
  3. 使用bakefile编译C工程代码
  4. 淮海工学院大一c语言期中试题,《C语言程序设计》期中考试试卷
  5. 心酸 | Bean复制的几种框架对比,看完心酸
  6. cli dll打包 vue_vue-cli3使用 DllPlugin 实现预编译提升构建速度
  7. 华为机试HJ68:成绩排序
  8. PHP 获取访问来源
  9. MYSQL语句:创建、授权、查询、修改、统计分析等 一 用户的创建、权限设置、删除等...
  10. paip.c++ qt 共享库dll的建立
  11. 构造图片对网络进行对抗攻击n+m=7
  12. JS打印三角形,菱形,平行四边形.
  13. 自动驾驶基础——惯性测量单元(IMU)
  14. 2020中国网络安全年会论文发布 知道创宇ZoomEye引领全球网空测绘
  15. 山东大学2019级软件工程应用与实践——基于人工智能的多肽药物分析问题(十二)
  16. 流式保护器在文物建筑物内的电气防火应用
  17. 电子科技20秋C语言在线作业3,【奥鹏】[电子科技大学]20秋《C语言》在线作业3...
  18. Dima and Salad(dp+思维转化)
  19. java无法从静态上下文_java - “非静态方法无法从静态上下文中引用”背后的原因是什么?...
  20. geo mysql_GEO数据库及应用场景介绍

热门文章

  1. Eclipse: “Update SVN cache” hangs and locks up
  2. constraint的一些用法总结
  3. linux avahi-daemon进程 网络服务 简介
  4. python3 信号量和线程池 semaphore ThreadPollExector
  5. golang 并发与并行学习笔记(二)
  6. socket的半包,粘包与分包的问题
  7. Maven环境下实现Web工程自动部署到Tomcat
  8. 编程之美2.15 二维数组最大子数组的和(数组下标从(1,1)开始)
  9. C语言单链表实现19个功能完全详解
  10. C语言通讯录管理系统