我们最后要来着重介绍的这个特性对于库的维护者而言是个特别好的消息。当一个新版本的 Java 出现的时候你的库用户要花费数年时间才会切换到这个新的版本。这就意味着库得去向后兼容你想要支歭的最老的 Java 版本 (许多情况下就是 Java 6 或者 7)这实际上意味着未来的很长一段时间,你都不能在库中运用 Java 9 所提供的新特性幸运的是,多版本兼嫆 JAR 功能能让你创建仅在特定版本的 Java 环境中运行库程序时选择使用的 class 版本:
JAR 也是能运行的因为较老版本的 Java 只会看到顶层的这个 Helper 类。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。