1. 概述
Java 21 SE 的发布引入了一个令人兴奋的预览特性:无命名模式和变量(JEP 443)。这个新增加的特性允许我们在只关心副作用时减少样板代码。
无命名模式是对 Java 19 中的记录模式和 Switch 中的模式匹配的改进。我们还应该熟悉作为预览功能在 Java 14 中引入的记录功能。
在本教程中,我们将深入探讨如何使用这些新特性来提高我们的代码质量和可读性。
2. 目的
通常,在使用复杂对象时,我们并不总是需要它们持有的所有数据。理想情况下,我们只从对象中获取我们需要的东西,但这种情况很少见。大多数时候,我们最终只使用了我们被给予的一小部分。
大约 6 分钟