前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Java 近期新闻:Valhalla 项目的现状、GlassFish 7.0-M1 和 Loom Lab

Java 近期新闻:Valhalla 项目的现状、GlassFish 7.0-M1 和 Loom Lab

作者头像
深度学习与Python
发布2022-03-22 20:47:42
5860
发布2022-03-22 20:47:42
举报
文章被收录于专栏:深度学习与python

作者 | Michael Redlich

译者 | 张卫滨

策划 | 丁晓昀

近期 Java 社区非常安静,但是 InfoQ 依然发现了一些值得关注的新闻,包括:Brian Goetz 撰写的由三部分组成的博客系列“Valhalla 项目的现状”;GlassFish 7.0.0-M1;Nicolai Parlog 创建的新项目 Project Loom Lab;Jakarta EE 教程更新至 Jakarta EE 9.1;Apache Camel 3.11.5 以及 JDKMon 17.0.21。

JDK 18

在过去的一周里,JDK 18 的早期访问构建版本没有任何活动。Build 29 仍然是最新的更新。更多细节可以在发布说明(https://jdk.java.net/18/release-notes)中找到。

JDK 19

同样地,JDK 19 的早期访问构建版本也没有任何活动。最新的更新仍然是 Build 3。

对于 JDK 18 和 JDK 19,鼓励开发者通过 Java Bug 数据库报告缺陷。

Loom 项目

甲骨文公司的 Java 开发者倡导者 Nicolai Parlog 在推特上介绍了 Loom Lab 项目,该项目包含了两个应用,其中一个是文件夹大小分析器,另外一个是 echo 服务器,分别都基于虚拟线程和非虚拟线程来实现。该项目需要最新的 Loom 早期访问构建版本和 Maven。

Valhalla 项目

Parlog 还介绍了由甲骨文的 Java 语言架构师 Brian Goetz 所撰写的由三篇博客文章所组成的“Valhalla 项目的现状”系列:

Valhalla 的现状(第一部分):Valhalla 之路

(https://openjdk.java.net/projects/valhalla/design-notes/state-of-valhalla/01-background)

Valhalla 的现状(第二部分):语言模型

(https://openjdk.java.net/projects/valhalla/design-notes/state-of-valhalla/02-object-model)

Valhalla 的现状(第三部分):JVM 模型

(https://openjdk.java.net/projects/valhalla/design-notes/state-of-valhalla/03-vm-model)

Valhalla 早期访问构建版本(Build 14-valhalla+4-55)最后一次更新是在 2019 年 8 月,根据该网站的信息,它基于 JDK 14 的不完整版本。

Jakarta EE 教程

Jakarta EE 教程是“基于 Jakarta EE 平台开发企业应用程序的综合指南”,最近针对 Jakarta EE 9.1 进行了更新。更多细节可以在文档(https://eclipse-ee4j.github.io/jakartaee-tutorial/)中找到。

Apache Camel

Apache 软件基金会在 Camel 3.11 发布列车中提供了一个新的 LTS 版本,即 3.11.5。3.11.5 版本有 7 个缺陷修复和改进,并对 Log4j2 的 2.15.0、2.16.0 和 2.17.0 版本、Logback 1.2.8 以及 camel-nsq 和 camel-corda 组件进行了依赖升级。更多细节可以在发布说明(https://eclipse-ee4j.github.io/jakartaee-tutorial/)中找到。

GlassFish

在通往 GlassFish 7.0 的道路上,第一个里程碑式的版本已于上周发布。GlassFish 7.0.0-M1 被认为是 alpha 版本,包含 Jakarta EE 10 组件的里程碑版本,如 Faces 4.0、Persistence 3.1 和 Servlet 6.0,可以基于 JDK 11 到 JDK 18 编译和运行。

JDKMon

最新版本的 JDKMon 已经向 Java 社区发布,这是一个监视和更新已安装的 JDK 的新工具。由 Azul 公司的首席工程师 Gerrit Grunwald 创建,17.0.21 版包含了一些新的功能,如:DiscoClient 的更新,这是一个方便访问 Foojay.io Discovery API 服务的库;改进的下载 JDK 的对话框以及对已经下载的 JDK 的验证。与 Windows 构建有关的一个问题也得到了修复。

原文链接:

https://www.infoq.com/news/2022/01/java-news-roundup-dec27-2021/

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-01-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 InfoQ 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档