IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Java 14 est disponible en version définitive avec de nouvelles fonctionnalités de productivité des développeurs,
Dont Switch Expressions, Records et autres

Le , par Stan Adkens

269PARTAGES

6  0 
Oracle a adopté une cadence de publication de six mois pour Java depuis deux ans, et ce cadre « permet aux développeurs de gérer plus facilement leur adoption de l'innovation grâce à un flux constant de changements attendus », a dit mardi Sharat Chander, directeur de la gestion des produits JAVA SE dans un article de blog lors de la publication générale de la version 14 de Java. Java 14 (Oracle JDK 14) représente la cinquième sortie de fonctionnalités selon cette cadence.

Oracle poursuit son engagement d’apporter Java 14 pour tous les développeurs et entreprises, en ajoutant à la dernière version de nouvelles fonctionnalités pour améliorer la productivité des développeurs. Certaines améliorations sont introduites dans les modules d'incubation, un moyen de mettre les API non finales et les outils non finaux entre les mains des développeurs, ce qui permet aux utilisateurs d'offrir un retour d'information qui peut en fin de compte améliorer la qualité de la plateforme Java, a déclaré M. Chander.


De même, certaines améliorations sont introduites dans les fonctions de prévisualisation, le langage ou les fonctions VM de la plateforme Java SE qui sont entièrement spécifiées, entièrement mises en œuvre, et cependant impermanentes. M. Chander déclare que ce type d’améliorations est disponible dans une version de fonctionnalité du JDK afin d’amener les développeurs à faire à un retour d'information basé sur une utilisation réelle.

Enfin, certaines modifications visent à réduire la taille et la portée du JDK par le biais de la "Deprecation", qui est une technique permettant de communiquer des informations sur le cycle de vie d'une API : « pour encourager les applications à s'éloigner de l'API, pour décourager les applications de créer de nouvelles dépendances à l'API et pour informer les développeurs des risques d'une dépendance continue à l'API », d’après M. Chander. Oracle a dit, plus tôt en mars, que JDK 14 allait apporter plus de fonctionnalités que les deux versions précédentes combinées.

Les nouvelles fonctionnalités dans Java 14

D’après un communiqué de presse publié par Oracle mardi, le dernier kit de développement Java (JDK) offre de nouvelles fonctionnalités, notamment deux nouvelles fonctions de prévisualisation très attendues, dont Pattern Matching pour instanceof (JEP 305) et Records (JEP 359), ainsi qu'une deuxième prévisualisation, Text Blocks (JEP 368).

En outre, la dernière version de Java ajoute la prise en charge du langage Java pour les expressions de commutation et dévoile de nouvelles API pour la surveillance continue des données de JDK Flight Recorder. Oracle JDK 14 étend également la disponibilité du Z Garbage Collector à faible latence à macOS et Windows, et ajoute, dans des modules incubateurs, le conditionnement d'applications Java autonomes et une nouvelle API d'accès à la mémoire étrangère pour un accès sûr et efficace à la mémoire en dehors du tas Java, d’après le communiqué de presse d’Oracle.

« Java 14 est une nouvelle validation des avantages de la cadence de publication de six mois, donnant aux développeurs l'accès à des fonctionnalités qu'ils auraient autrement attendu des années pour mettre la main dessus », a déclaré Georges Saab, vice-président du développement de la plateforme Java d’Oracle. « Non seulement le JDK 14 comporte un certain nombre d'améliorations qui permettront d'accroître la productivité des développeurs, mais nous voyons également le premier contenu important provenant de projets comme le Projet Panama, avec une amélioration de l'API d'accès aux mémoires étrangères (JEP 370), et des améliorations continues du Projet Amber, avec Pattern Matching (JEP 305) et Records (JEP 359). Ces améliorations significatives témoignent de tout le travail accompli dans le cadre de ces projets novateurs », a-t-il ajouté.

Le dernier kit de développement Java livré mardi est le fruit d’une collaboration étendue entre les ingénieurs Oracle et les membres de la communauté mondiale des développeurs Java via la communauté OpenJDK et le processus de la communauté Java. En effet, sur les 1 986...
La fin de cet article est réservée aux abonnés. Soutenez le Club Developpez.com en prenant un abonnement pour que nous puissions continuer à vous proposer des publications.

Une erreur dans cette actualité ? Signalez-nous-la !