У меня есть старое приложение, написанное на Java 7. Оно отлично работает в Java 8 JRE. Я не планирую переписывать какой-либо код, чтобы использовать функции Java 8. Есть ли какие-либо технические преимущества в обновлении скомпилированного кода до последней версии Java 8 JDK?
Чтобы было ясно, код в настоящее время скомпилирован с Java 7 и уже работает с последней версией Java 8 JRE. Он уже должен извлечь выгоду из улучшений среды выполнения Java 8. Этот вопрос заключается в том, можно ли получить какие-либо преимущества от компиляции с версией 8 и запуска с компилированным байтовым кодом Java 8.
Кроме того, меня не интересуют нетехнические преимущества, такие как продуктивность разработчика. Я думаю, это важно, но не в этом вопрос. Я прошу ради производственного кода, у которого НЕТ команды разработчиков. Это чисто в режиме обслуживания.