Java Language Sélection d'une version Java SE appropriée


Exemple

Il y a eu de nombreuses versions de Java depuis la version d'origine de Java 1.0 en 1995. (Reportez-vous à l'historique des versions de Java pour obtenir un résumé.) Cependant, la plupart des versions ont dépassé leurs dates de fin de vie officielles. Cela signifie que le fournisseur (généralement Oracle maintenant) a cessé de développer la version et ne fournit plus de correctifs publics / gratuits pour les bogues ou les problèmes de sécurité. (Les correctifs privés sont généralement disponibles pour les personnes / organisations ayant un contrat de support, contactez le bureau de vente de votre fournisseur.)

En règle générale, la version Java SE recommandée sera la dernière mise à jour de la dernière version publique. Actuellement, cela signifie la dernière version disponible de Java 8. Java 9 devrait être publié en 2017. (Java 7 a dépassé sa fin de vie et la dernière version publique date d'avril 2015. Java 7 et les versions antérieures ne sont pas recommandées.)

Cette recommandation s'applique à tous les nouveaux développements Java et à tous ceux qui apprennent Java. Cela s'applique également aux personnes qui souhaitent simplement exécuter un logiciel Java fourni par un tiers. En règle générale, le code Java bien écrit fonctionnera sur une nouvelle version de Java. (Mais vérifiez les notes de version du logiciel et contactez l'auteur / fournisseur / fournisseur si vous avez des doutes.)

Si vous travaillez sur une base de code Java plus ancienne, nous vous conseillons de vous assurer que votre code s'exécute sur la dernière version de Java. Il est plus difficile de décider quand commencer à utiliser les fonctionnalités des nouvelles versions de Java, car cela affectera votre capacité à prendre en charge les clients qui ne peuvent pas ou ne veulent pas leur installation Java.