将 Java 7 编译代码升级到 Java 8 有什么好处吗?
我有一个使用Java 7编写的旧应用程序。它在Java 8 JRE中运行良好。我不打算重写任何代码来利用Java 8的功能。将编译后的代码升级到最新的 Java 8 JDK 是否有任何技术优势?
需要明确的是,代码目前是用Java 7编译的,并且已经使用最新的Java 8 JRE运行。它应该已经从Java 8运行时的改进中受益。这个问题是,使用版本 8 进行编译并使用 Java 8 编译的字节码运行是否会获得任何好处。
此外,我不关心非技术性的好处,如开发人员的工作效率。我认为这些很重要,但不是这个问题的重点。我要求的是没有开发团队的生产代码。它纯粹处于维护模式。