2020年第二种编程语言Java15发布!为开发人员提供垃圾回收选项

9月20日消息,Java 15于9月15日全面上市,标志着2020年第二种广泛部署的编程语言发布。Java 15发行版紧随Java 14的发布,Java 14于3月首次亮相,值得注意的是它进行了许多改进,并且该发行版并未因COVID-19大流行而延迟发行。甲骨文Java开发人员关系副总裁Chad Arimura告诉ITPro Today,由于冠状病毒,对Java发布时间表没有任何影响。


2020年第二种编程语言Java15发布!为开发人员提供垃圾回收选项_软件科技_办公软件


ZGC低延迟垃圾收集器是Java 15现在可以用于生产的功能之一。在Java中,垃圾回收是指处理内存管理的过程,以确保在不使用内存时正确释放它们。Arimura说,甲骨文希望ZGC对大量工作负载具有相当大的影响力,为开发人员提供强大的垃圾回收选项。


他说:“随着企业发展成为更多的数据驱动型企业,并利用AI / ML做出快速决策,对可伸缩, 低延迟垃圾收集的需求变得更加重要。”


现在普遍可用的另一个关键功能是文本块。根据Java增强建议378(JEP 378),文本块功能的目标是通过简化表示跨几行源代码的字符串的表达,同时避免在常见情况下的转义序列,从而简化了编写Java程序的任务。


    Java 15中的密封类预览  


在Java 15中作为技术预览版提供的新功能包括用于密封类的JEP 360。JEP 360的文档说明,密封的类和接口限制了可以扩展或实现它们的其他类或接口。


根据Azul的副CTO Simon Ritter的说法,对于开发人员来说,密封类可能是Java 15中最大的新功能。“这让开发者在什么其他类或接口可以扩展或实现他们更大的控制权,”特尔告诉ITPro今天。“认为它可以使开发人员更好地控制他们编写的类的使用方式。”


    外部存储器访问  


Java 15中的另一个技术预览是外部存储器访问API(JEP 383)。新的API使Java程序可以访问Java堆之外的内存,称为“外部”内存。


根据Arimura的说法,外部内存访问功能是Java内称为“巴拿马计划”的一项更大努力的一部分。巴拿马计划的目标是使本机代码(例如C代码)与在Java虚拟机中运行的代码之间实现更好的连接。


Arimura说:“外部存储器访问API可能并不适用于所有开发人员,但是必须指出,这代表着巴拿马计划的一大进步,该计划旨在使与Java本机代码的交互变得更加容易。” “鉴于大多数AI / ML代码都是用本机C / C + / C ++编写的,所以这是一个很大的问题。”


Arimura表示Java 16有望在2021年3月发布。

80
160
0
56

相关资讯

  1. 1、宋承宪首演三级片压力山大年过30欲突破形象1054
  2. 2、既然你们都在夸《一出好戏》,那我就只好不客气了2974
  3. 3、延禧攻略正面刚如懿传,一个牵手镜头立马分高下,但最终都是赢家3026
  4. 4、她才是“凤九”初定人选,本以为胡说,看到定妆照:美翻了!1905
  5. 5、吴卓林宣布领证后,吴绮莉发文晒近照,感谢生活给她这么多经历532
  6. 6、谢楠发长文悼念外婆离世,感性回忆童年往事让人泪目4374
  7. 7、那些“一眼万年”的角色,小骨白浅谢襄上榜,她堪称“史上最甜”740
  8. 8、赵丽颖置顶去年所发的辟谣文,疑回应“有孕”被偶遇的传闻3659
  9. 9、《上阳赋》定档,三大爆点,章子怡和周一围CP感被嘲815
  10. 10、日本人最讨厌的4位演员,潘长江光荣上榜,最后一位被赶出国2008
全部评论(0)
我也有话说
0
收藏
点赞
顶部