在本教程中,我们将探索Java提供的-source和-target选项。此外,我们还将学习这些选项在Java 8中的工作方式以及从Java 9开始它们是如何发展的。
2. 与旧版Java的向后兼容性
由于Java的频繁发布和更新,应用程序可能无法每次都迁移到新版本。有时,应用程序需要确保它们的代码与旧版本的Java向后兼容。javac中的-source和-target选项使这变得容易。
为了详细了解这一点,我们首先创建一个示例类,并使用Java 9中添加的List.of()方法,但在Java 8中不存在:
大约 4 分钟