Java Development Kit 19 预计将于今年 9 月发布。近日,一个针对JDK 19的初始功能公布了,Linux/RISC-V 端口正式面向 Java 19。
根据Java的增强计划,JDK 19可能会承载大量新特性,例如通用泛型、值对象等等。但是到目前为止,Linux/RISC-V 端口是唯一官方公布的针对JDK 19的功能。
借助 Linux/RISC-V 端口,Java 也将支持被多种语言工具链支持的硬件指令集。RISC-V 实际上是一系列相关的 ISA,Linux/RISC-V 端口仅支持 RISC-V 的 RV64GV 配置,Java 的开发者将来可能会考虑其他 RISC-V 配置。
该端口将支持以下 HotSpot VM 选项:模板解释器、C1(客户端)JIT 编译器、C2(服务器)JIT 编译器以及包括 ZGC 和 Shenandoah 在内的所有当前主线垃圾收集器。
目前,实际移植已经几乎完成,JDK Enhancement Proposal (JEP) 的重点是将端口集成到 JDK 主线存储库中。
除了 RISC-V 端口之外,还有一个外部函数和内存 API的预览,似乎也是官方发布的针对JDK 19的功能。它允许 Java 程序与 JVM 运行时之外的代码和数据进行互操作。不过,截至 3 月 14 日,OpenJDK 的 JDK 19 页面上的特性中并未列出外部函数和内存 API 。
更多相关技术内容咨询欢迎前往并持续关注六星社区了解详情。
如果你想用Python开辟副业赚钱,但不熟悉爬虫与反爬虫技术,没有接单途径,也缺乏兼职经验
关注下方微信公众号:Python编程学习圈,获取价值999元全套Python入门到进阶的学习资料以及教程,还有Python技术交流群一起交流学习哦。
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!