Annexe A. Java hier et aujourd'hui
Introduction : Toujours en mouvement, la Java est
Java a toujours été une cible mouvante pour les développeurs et les rédacteurs. Je rencontre des développeurs dans mes programmes de formation commerciale qui ne connaissent toujours pas certaines des fonctionnalités ajoutées aux anciennes versions de Java, et encore moins aux versions actuelles. Cette annexe se penche sur chacune des principales versions de Java. Voir l'article de Jon Byous de Sun Microsystems "Java Technology : The Early Years" (Les premières années) pour un examen des débuts de Java. Tu peux également en trouver une copie sur le site de l'Université de Paderborn.1
Les détails sur les versions antérieures à Java 8 sont considérés comme de l'histoire ancienne et ont été déplacés sur mon site Web, https://darwinsys.com/java/ancientHistory.html.
Nouveautés de Java 8
Changements dans le langage de Java 8
La plus grande nouveauté du langage Java 8, ce sont les expressions lambda. Après une décennie de débats sur la façon de les mettre en œuvre, les fermetures, ou expressions lambda, sont enfin arrivées avec Java 8. C'est un sujet tellement vaste qu'il a droit à un chapitre entier dans cette édition ; voir lechapitre 9.
Les annotations peuvent maintenant être placées sur les types structurés.
Les méthodes par défaut dans les interfaces sont maintenant prises en charge, ce qui permet d'ajouter des fonctionnalités sans casser toutes les implémentations de l'interface.
Changements ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access