从 printTriangularNumber 到 Duff... 笔记

从 printTriangularNumber 到 Duff 设备:掌握 Java 新旧 switch 语句

在本篇博客中,我们将探讨 humble Java switch 语句如何从一种易发生 fall-through 的“好奇”构造演变为强大的表达式,并理解其机制如何解锁经典技术如 Duff's Device。 Java 的 switch 语句已从一种易发生 fall-through 的构造演变为 Java 14 中引入的现代表达式语法。本文通过一个具体示例追溯这一演变过程:该方法通过故意允许执行流在 case 之间级联(不使用 break 语句)来计算三角形数。