Java Weekly, Issue 521 – Java Weekly》第 521 期

最后修改: 2023年 12月 21日

中文/混合/英文(键盘快捷键:t)

1. Spring and Java

1. Spring 和 Java

>> Stream API Evolution: A Closer Look at JEP 461’s Stream Gatherers [infoq.com]

>> 流 API 演进:近距离观察 JEP 461 的流收集器 [infoq.com] </p

Meet Stream Gatherers: helping us to keep using Stream API for more complex intermediate operations

认识流采集器:帮助我们继续使用流 API 进行更复杂的中间操作

>> JDK 21: The GCs keep getting better [kstefanj.github.io]

>> JDK 21:GC 越来越出色 [kstefanj.github.io]
.

Java GCs keep getting better and better: shorter pauses, use less memory and have better throughput than ever before

Java GC 越来越完善:暂停时间更短、内存使用量更少,吞吐量比以往任何时候都要高

>> Uniform handling of failure in switch [inside.java]

>> 开关中故障的统一处理 [inside.java] </p

And, a proposal for throws cases: handling exceptions as yet another path based on evaluating the selector in switch expressions

此外,还有一项关于throws案例的建议:将处理异常作为基于在开关表达式中评估选择器的另一条路径。

Also worth reading:

Webinars and presentations:

网络研讨会和演讲:

Time to upgrade:

升级时间:

2. Technical & Musings

2.技术与思考

>> Five Apache projects you probably didn’t know about [blog.frankel.ch]

>> 您可能不知道的五个阿帕奇项目 [blog.frankel.ch] </p

Some lesser-known Apache projects for use cases like real-time data warehouse, API gateway, sharding sphere, and more.

一些鲜为人知的 Apache 项目,用于实时数据仓库、API 网关、分片领域等用例。

>> Bliki: SoftwareAndEngineering [martinfowler.com]

>> Bliki:SoftwareAndEngineering [martinfowler.com] </p

Is software engineering really an engineering discipline? An interesting discussion and pointers for this controversial topic.

软件工程真的是一门工程学科吗?针对这一争议性话题的有趣讨论和点拨。

Also worth reading:

还值得一读:

3. Pick of the Week

3.本周精选

>> You are never taught how to build quality software [florianbellmann.com]

>> 从来没有人教过你如何构建高质量的软件 [florianbellmann.com]

Next »

Java Weekly, Issue 522

« Previous

Java Weekly, Issue 520