在本教程中,我们将讨论Java生态系统新版本Java SE 17的相关信息,包括新特性以及其发布过程、长期支持(LTS)和许可证的变更。
从Java 8迁移到Java 17
探索Java较新版本中提供的极为有用的特性。这些特性不仅易于学习,而且在计划从Java 8迁移到Java 17时,也可以快速实施,几乎不需要太多努力。
JEP列表
首先,让我们谈谈可能影响Java开发者日常工作的变化。
2.1. 恢复始终严格的浮点运算语义 (JEP 306)
这个JEP主要是针对科学应用,它使浮点运算始终严格一致。默认的浮点运算现在是_strict_或_strictfp_,两者都保证了在每个平台上进行浮点计算时得到相同的结果。
大约 11 分钟