博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java 12 将于3月19日发布,8 个最终 JEP 一览
阅读量:6717 次
发布时间:2019-06-25

本文共 633 字,大约阅读时间需要 2 分钟。

  hot3.png

JDK 12 已于2018年12月进入 阶段,这意味着该版本所有新的功能特性被冻结,不会再加入更多的 JEP 。该阶段将持续一个月,主要。JDK 12 定于2019年3月19日正式发布。

ad2e152e9768692a13c4658e56cc133eaf0.jpg

作为“功能性版本”,JDK 12 总共包含 8 个新的 JEP ,分别为:

  • 189: :新增一个名为 Shenandoah 的垃圾回收器,它通过在 Java 线程运行的同时进行疏散 (evacuation) 工作来减少停顿时间。

  • 230: :新增一套微基准测试,使开发者能够基于现有的 Java Microbenchmark Harness(JMH)轻松测试 JDK 的性能,并创建新的基准测试。

  • 325:  :对 switch 语句进行扩展,使其可以用作语句或表达式,简化日常代码。

  • 334:  :引入一个 API 来对关键类文件 (key class-file) 和运行时工件的名义描述(nominal descriptions)进行建模,特别是那些可从常量池加载的常量。

  • 340:  :删除与 arm64 端口相关的所有源码,保留 32 位 ARM 移植和 64 位 aarch64 移植。

  • 341: :默认生成类数据共享(CDS)存档。

  • 344: :当 G1 垃圾回收器的回收超过暂停目标,则能中止垃圾回收过程。

  • 346: :改进 G1 垃圾回收器,以便在空闲时自动将 Java 堆内存返回给操作系统。

你目前正在使用哪个 Java 版本?2019年是否有迁移计划?欢迎评论~

转载地址:http://qmumo.baihongyu.com/

你可能感兴趣的文章
Silverlight实用窍门系列:3.Silverlight鼠标动态绘制矩形【实例源码下载】
查看>>
postmaster.c 中的 ListenAddresses
查看>>
托付和事件的使用
查看>>
关于Java的转义字符
查看>>
测试管理工具QC使用指南--QC用户
查看>>
使用FDO API连接到各种数据源
查看>>
CentOS 6.5下Redis安装记录
查看>>
Activiti-5.3工作流引擎-源码解析(流程文档解析)
查看>>
python3中的迭代器与生成器
查看>>
开源Flex Air版免费激情美女视频聊天室,免费网络远程视频会议系统((Flex,Fms3联合打造))...
查看>>
在虚拟机中搭建SQLITE环境,并测试其是否安装成
查看>>
jsp页面传递参数是如何与javabean进行关联的
查看>>
Sql Server的弱口令入侵测试以及防范
查看>>
IE浏览器开启对JavaScript脚本的支持
查看>>
PHP 魔术方法__set() __get() 方法
查看>>
linux下切割catalina.out文件,按天生成文件
查看>>
macOS 下的 Eclipse.ini 文件在哪?
查看>>
UVA - 10785 The Mad Numerologist
查看>>
44.3. Image Charts
查看>>
[ACM_数据结构] HDU 1166 敌兵布阵 线段树 或 树状数组
查看>>