Java 7 (nom de code «Dolphin») est la première mise à jour majeure du langage de programmation Java sous la propriété et la gérance d’Oracle depuis l’acquisition de Sun Microsystems. Oracle Corporation a finalisé l'acquisition finale le 27 janvier 2010. Le géant américain de la technologie a organisé un événement mondial pour célébrer le lancement de Java Standard Edition 7. Le lancement de Java SE 7 était une affirmation de l'engagement de Oracle envers le langage et la technologie. . Ce fut une grande réussite pour Sun Microsystems, la société qui a créé le langage de programmation Java depuis deux ans..
Sun Microsystems est maintenant une filiale à part entière d’Oracle Corporation. Avec l’acquisition, le géant américain de la technologie possède également MySQL, Solaris et la gamme de matériel de serveur, de stockage et de réseau Sun. Java 7 a été une grande réussite pour Oracle après son acquisition et une mise à niveau majeure pour Java en cinq ans, qui a presque fait passer la société à un tout autre niveau. Cette nouvelle version a abordé de nombreuses tendances qui ont littéralement balayé le langage de programmation. La version Java 7 était solide et offrait des mises à niveau majeures, notamment des correctifs de bogues majeurs et une prise en charge améliorée des langages dynamiques non-Java, ainsi qu'une prise en charge des interférences de types pour la création de classes génériques..
Les principales caractéristiques de Java 7 comprennent:
Java SE 8 (nom de code «Spider») est une version révolutionnaire de la plate-forme de développement qui apporte quelques améliorations et mises à niveau majeures du langage de programmation Java, notamment un moteur JavaScript amélioré, de nouvelles API pour la manipulation de la date et de l'heure, une JVM améliorée et plus rapide, et plus encore. Java SE 8 est un pas de géant pour le langage de programmation qui apporte également la mise à niveau la plus attendue du géant de la technologie - les expressions lambda. C'est une nouvelle fonctionnalité de langage ajoutée exclusivement dans la mise à jour de Java 8 et qui est présentée comme l'une des mises à niveau les plus importantes du langage de programmation. Cette fonctionnalité supplémentaire a finalement amené la plate-forme de développement à la pointe de la programmation fonctionnelle.
Oracle a publié officiellement le Java Development Kit 8 le 18 mars 2014, marquant un tournant pour la communauté de la programmation du monde entier. Avec cette publication, la société a changé le paradigme de la programmation en intégrant les toutes nouvelles expressions lambda pour la programmation fonctionnelle. Project Lambda permettait aux utilisateurs de traiter la fonctionnalité comme un argument de méthode, créant ainsi des délégués ou des types d'arborescence d'expression. Java 8 est un changement majeur dans la manière dont vous codez. Le langage de programmation évolue vers un paradigme plus fonctionnel, qui était une refonte majeure de celle utilisée par Java.
Certaines fonctionnalités majeures étaient initialement prévues pour Java SE 7, mais reportées par la suite. Ces fonctionnalités ont finalement trouvé leur place dans la mise à jour de Java SE 8, qui constitue une mise à niveau importante du modèle. Les expressions lambda constituent de loin la plus importante mise à jour du modèle, ce qui devrait accroître la productivité de nombreux modèles commerciaux..
Les principales fonctionnalités de Java 8 comprennent:
Java 7 | Java 8 |
Java SE 7 s'appelait Dolphin. | Le nom de code pour Java SE 8 est Spider. |
Java 7 est pris en charge sur Win XP. | Java 8 n'est pas officiellement pris en charge sous Win XP. |
Java 7 prend en charge la JVM pour les langages à typage dynamique ainsi que les interférences de types pour la création d'instances génériques. | Java 8 apporte la fonctionnalité la plus attendue du langage de programmation appelée Expressions Lambda, une nouvelle fonctionnalité permettant aux utilisateurs de coder des fonctions locales en tant qu'arguments de méthode.. |
Les utilisateurs peuvent intercepter plusieurs types d'exceptions dans un bloc catch, ce qui pourrait être impossible avant JDK 7. | Java 8 apporte sa propre nouvelle API spécialisée pour la manipulation de la date et de l'heure. |
De petites améliorations linguistiques ont été apportées afin de simplifier les tâches de programmation courantes telles que la gestion automatique des ressources, les objets chaîne dans le commutateur, une meilleure gestion des exceptions, etc.. | Nouveau moteur JavaScript amélioré, Nashorn, qui permet aux développeurs d’exécuter le script sur une machine virtuelle Java. L’idée était d’implémenter une exécution JavaScript légère dans le langage de programmation avec une machine virtuelle Java native.. |
Java SE 7 était la première version majeure du langage de programmation sous la propriété et la gérance d’Oracle depuis l’acquisition de Sun Microsystems en 2010. Java 7 était une mise à niveau importante du modèle Java qui permettait certaines mises à niveau majeures du langage de programmation, notamment des améliorations du langage, de nombreuses exceptions. gestion, prise en charge JVM pour les langues à typage dynamique, etc. Java SE 8 est une version révolutionnaire du langage de programmation qui a porté le modèle à un tout autre niveau. En Java 8, le langage de programmation apporte sa fonctionnalité anticipée appelée les expressions lambda, qui a changé le paradigme de codage complet pour la plate-forme Java..