J'ai une ancienne application écrite en utilisant Java 7. Elle fonctionne bien dans un Java 8 JRE. Je ne prévois pas de réécrire le code pour utiliser les fonctionnalités de Java 8. Y a-t-il un avantage technique à mettre à niveau le code compilé vers le dernier JDK Java 8?
Pour être clair, le code est actuellement compilé avec Java 7 et déjà exécuté avec le dernier JRE Java 8. Il devrait déjà bénéficier des améliorations d'exécution de Java 8. Cette question est de savoir si des avantages seraient obtenus en compilant avec la version 8 et en exécutant avec le code d'octet compilé Java 8.
En outre, je ne suis pas préoccupé par les avantages non techniques tels que la productivité des développeurs. Je pense que ceux-ci sont importants, mais ce n'est pas le but de cette question. Je demande par souci de code de production qui n'a PAS d'équipe de développement. Il est purement en mode maintenance.