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