Ohhnews

分类导航

$ cd ..
Jetbrains Blog原文

Java月度精选:2026年3月刊

#java#软件开发#人工智能#intellij idea#编程技术

科技领域及其他行业正发生着翻天覆地的变化。随着三月的到来,我们汇集了一批全新的文章、观点分享和视频,旨在帮助您学习、交流并以全新的视角审视事物。本期内容聚焦 Holly Cummins,她以敏锐的洞察力和对 Java 领域独到的见解,为大家带来启发。

我们也非常激动地宣布纪录片《IntelliJ IDEA — 永远改变 Java 的 IDE》正式首映。从一个由富有远见的工程师组成的小团队,到如今驱动全球数百万用户的产品,JetBrains 不仅仅构建了一款 IDE,更重新定义了开发者工具的形态。

该纪录片现已在 CultRepo YouTube 频道上线。

精选内容

Holly Cummins

Holly Cummins 是 IBM Quarkus 团队的高级技术人员,也是一位 Java Champion。在她的职业生涯中,Holly 担任过全栈 JavaScript 开发者、构建架构师、面向客户的顾问、JVM 性能工程师以及创新领导者。Holly 曾领导过多个项目,涵盖气候风险研究、鱼类计数、协助盲人运动员独自在沙漠中完成超级马拉松,以及创作故事(尽管这些并非同时进行)。她对可持续发展、技术共情、极限编程、正确测试的重要性以及自动化一切充满热情。您可以通过 http://hollycummins.com 了解她,或在社交媒体上关注 @holly_cummins。

你好,各位 Java 月刊读者!这个月,Java 持续前行(看我用了个双关语)。樱花盛开,水仙花破土而出,还有许多新的 Java 内容等待我们去探索。每年的这个时候也是会议季,所以我的一部分感到兴奋,而另一部分则在责怪过去那个对“能消化多少内容”过于乐观的自己。三月中旬,我将在三天内进行三场演讲,而且都是全新的主题,涉及一些不太熟悉的话题。不过,学习和尝试新事物总是好的,对吧?

目前,Java 正在尝试如此多的新事物,这让我印象深刻。如果非要挑剔的话,Java 只是一个无生命的平台,实际上并不能“尝试”什么。但语法是给解析器看的,对吧?Java 运行时本身正在涌现大量新特性,而 Java 生态系统中更是层出不穷。

我喜欢探索 java.evolved,它提醒了我 Java 语言一直在进步。大多数新模式我都很熟悉,但其中一些是我以前不知道的,这对我来说也是一次很好的学习。然而,对我而言,一些最令人兴奋的 Java 创新并不在于语法,而在于性能。

我非常关注可持续发展,这意味着我默认关注性能。几年前,GraalVM 通过展示 Java 应用程序如何编译为二进制文件并实现超快启动,令所有人大吃一惊。但一个 Java 应用程序在保持其 Java 特性的同时,启动速度能有多快?Project Leyden 的承诺是允许一种“预先准备”程度的灵活调节,同时始终保留我们所钟爱的动态 Java 特性。Quarkus 团队一直在对 Leyden 进行试验,并已开始撰写相关内容。我的同事 Guillaume 写了一篇精彩的博客文章,深入探讨了 Quarkus 为充分利用 Leyden 所做的优化(剧透:纯 Java 应用程序的启动时间缩短至 100 毫秒以内)。

Java 很快,而且正在变得更快,它同时也具备多功能性。Project Babylon 正在让 Java 能够利用 GPU 并运行机器学习模型(在一些 FFM 技术的帮助下)。Chicory 允许 JVM 运行 WebAssembly,由于几乎任何语言都可以编译为 WASM,这意味着 JVM 可以运行几乎任何东西(是的,这意味着在 JVM 上运行 JavaScript、C 等等)。

前端呢?Java UI 生态系统已经沉寂了一段时间(大概有十年了)。但我预言会出现一种“回到未来”的时刻。终端回归了,但这一次它拥有了 CSS、图片、表单和动画……而 Java 也加入了这场派对。TamboUI 是一个 Java 终端 UI 框架,能够实现交互式、美观的终端应用程序。演示预告片非常令人惊艳。在我写完这段文字后,我发现了 Awesome Java UI,这是一个 Java UI 框架目录,它似乎专门为了证明我之前关于“Java UI 领域缺乏活力”的言论是错误的。我承认我的说法有点以偏概全,但我同时也注意到,awesome-java 列表中的许多新项目都是面向命令行的,比如 TamboUI、JLine 和 Æsh。

好了,我得回去继续写关于 Commonhaus、“开发者快乐”、权衡取舍、“叫醒工”(Knockers-up)以及利率的文章了。您可以在我的网站上看到我最终的成果(以及即将到来的演讲预告)。

Java 新闻

最新的 Java 新闻,助您保持敏锐、快速,并领先一步:

Java 教程与技巧

深入学习,提升您的 Java 技能:

Kotlin 角

学习最新资讯,掌握一些编写更简洁 Kotlin 代码的实用技巧:

AI

探索智能工具、真实用例以及 AI 实践技巧:

会议与活动

规划您的行程或安排在线参与以下活动:

文化与社区

加入这些充满故事、观点与创意的讨论,与开发者们建立连接:

最后...

以下是 IntelliJ IDEA 的最新动态与更新:

今天的分享就到这里!我们一直在收集下一期《Java Annotated Monthly》的内容建议,请在 3 月 20 日前通过 电子邮件X (Twitter) 将您的建议发送给我们。别忘了查看我们的 往期 JAM 存档,以免错过任何精彩文章!