今天在尚硅谷公众号中看到了一篇文章,感觉写的非常好,与大家共勉!
新版Java15提供了十四项主要的增强/更改,包括一个孵化器模块、三个预览功能、两个不推荐使用的功能以及两个删除功能。
- JEP 339:EdDSA 数字签名算法
- JEP 360:密封类(预览)
- JEP 371:隐藏类
- JEP 372:移除 Nashorn JavaScript 引擎
- JEP 373:
- 重新实现 Legacy DatagramSocket API
- JEP 374:禁用偏向锁定
- JEP 375:
- instanceof 模式匹配(第二次预览)
- JEP 377:
- ZGC:一个可扩展的低延迟垃圾收集器
- JEP 378:文本块
- JEP 379:Shenandoah:低暂停时间垃圾收集器
- JEP 381:移除 Solaris 和 SPARC 端口
- JEP 383:
- 外部存储器访问 API(第二次孵化版)
- JEP 384:Records(第二次预览)
- JEP 385:废弃 RMI 激活机制
为什么要了解Java15?现在又用不到。
给你讲一个故事:long long ago,there was a king,他对一个农民说:我每个月给你30斤米。农民拒绝了:no no no,你第一天给我2粒米,第二天给我4粒米,第三天给我8粒米,以此类推。皇帝心想:这农民真傻,要求这么低。终于……在第七天的时候,农民饿死了。
别做总想憋大招的收藏家了!
虽然目前生产环境的状态是:
你发任你发,我用Java8。
可如果你不掌握技术动态,
也不了解发展趋势,
JDK12、13、14、15你都不关注的话,
届时突然来个JDK17的LTS版本,
接受起来恐怕就……“我太难了”。
鱼乘于水,鸟乘于风,草木乘于时,
低头敲代码,抬头看方向!
你才能——
人与代码相伴,活得潇潇洒洒,
手与键盘摩擦,咔咔全是火花。