开发四年只会写业务代码,分布式高并发都不会还做程序员?  

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

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

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

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

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

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

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

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

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

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

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

Java 12 将于3月19日发布,8 个最终 JEP 一览相关推荐

  1. 方舟服务器维护公告11月19日,明日方舟11月19日10点停机维护 更新内容一览

    感谢您对<明日方舟>的关注与支持,<明日方舟>计划将于11月19日10:00至16:00对客户端进行版本更新停机维护.本次更新为强制更新,更新结束后,需玩家对游戏客户端进行重新 ...

  2. 谷歌Pixel 6系列手机发布会官宣定档 10月19日发布

    昨日,谷歌正式宣布将于美国东部时间10月19日下午1点/太平洋时间上午10点/北京时间20日凌晨1点举行线上发布会,届时Pixel 6系列手机将正式亮相. 据谷歌推文介绍,Pixel 6系列手机包括P ...

  3. 余承东:华为Mate 30 RS保时捷设计 9月19日发布

    9月15日,华为消费者业务CEO余承东在其微博上宣布华为Mate30 RS保时捷设计将于9月19日在德国慕尼黑发布. 余承东称:"延续科技与速度相融的设计语言,重构时代经典.9月19日 · ...

  4. 3月19日发布!vivo X27配置揭晓:搭载骁龙710处理器

    [TechWeb]今日,vivo官方宣布,将于3月19日在三亚举办新品发布会,正式发布X系列新机X27.该机早已在某热门综艺节目上亮相,相关外观特性已得到确认.现在有最新消息,鲁大师又为我们带来了该机 ...

  5. 华为鸿蒙os官网新机发布,5月19日发布,华为官宣新机,预装鸿蒙OS系统

    提到华为手机,大家脑海里浮现出的第一感觉就是高端.大气.上档次,华为mate也是深受国内高端用户热爱,尤其是近两年推出的折叠屏旗舰机,定价万元也是供不应求,华为mate系列的受众人群还是具备一定的消费 ...

  6. linux64x gtx970,NVIDIA英伟达显卡驱动460.67版For Linux x64(2021年3月19日发布)

    发布厂商:英伟达(NVIDIA) 发布日期:2021-03-19 文件容量:169.46MB 提交时间:2021-03-22 下载次数: 驱动种类:官方正式版 操作系统:Linux Kernel 适应 ...

  7. 2013年2月19日发布“过年啰”总结

    我现在就写下发布时候遇到的大致问题,希望以后不会再犯: 1.这个地方的工程名最好是英文,别看其它文章说的为了改图标下的文字方便而去改这个地方.要改图标下的文字应 用下边的方法: 首先需要要这个地 该方 ...

  8. Firefox 65.0.2 发布,Firefox 66 预计3月19日推出

    百度智能云 云生态狂欢季 热门云产品1折起>>>   Mozilla Firefox 65.0.2 (Quantum) 发布,这一版本属于正式版发布后的修正版,主要修复了影响 Win ...

  9. 【历史上的今天】9 月 19 日:世界上第一个表情符号;微软发布 Virtual PC;苹果 UI 扁平化的开始

    整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来. 今天是 2021 年 9 月 19 日,在 39 年前的今天,人类历史上第一张电脑笑脸":-)"诞生, ...

最新文章

  1. 【Nginx】epoll事件驱动模块
  2. mybatis面试题讲解1
  3. EOS 共识机制 (2)DPOS再议
  4. Eigen有哪些需要注意的操作
  5. 随机手机号码_骗妹子手机号码,还记得iPhone自带计算器的小魔术吗?,看教程...
  6. sdram 时钟相位_stm32f429主频大于160MHz时,sdram数据不稳定
  7. .NET 6新特性试用 | PriorityQueue
  8. 2020-08-20
  9. 容器编排技术 -- Kubernetes kubectl 概述
  10. php 图片单位转换,php如何把图片转换成二进制字符串
  11. 《Android游戏开发详解》一1.8 控制流程第2部分——while和for循环
  12. 创意小发明:DIY小型激光雕刻机-超牛的电子制作 (工作原理,制作过程,注意事项,上位机,C源代码等)
  13. ts错误:由于函数不具有返回类型批注并且在它的一个返回表达式中得到直接或间接引用,因此它隐式具有返回类型 “any“。
  14. 手游推广难?平台的选择至关重要
  15. Nginx开启GZIP压缩,提升前端访问速度
  16. 微擎 人人商城 对接京东vop 对接京东商品,同步商品 地址,库存,价格,上下架等。(二)上 设置后台管理界面...
  17. Linux动态链接库编程入门
  18. CGB2105-Day03
  19. Spring注解——@Profile详解
  20. Linux环境下使用scrapyd+spiderkeeper部署scrapy爬虫

热门文章

  1. angularjs 开发流程_超级棒的30款web前端开发工具汇总,一定要收藏!
  2. oom linux 导致ssh,Linux OOM
  3. 计算页数_中级会计师计算题、综合题的审题注意事项与解题思路
  4. leetcode55 跳跃游戏 秒杀所有答案
  5. mysql导入source数据库sql的C++实现和封装
  6. 《Python Cookbook 3rd》笔记(2.5): 字符串搜索和替换
  7. python异常处理_Python入门 断言与异常处理
  8. 英语口语 Week15 TuesDay
  9. 十二个生活习惯,增加你的心灵压力
  10. 科目三大路考8个驾驶技巧