BT

Accueil InfoQ Actualités Java 8 en Bonne Voie pour la Livraison de Mars

Java 8 en Bonne Voie pour la Livraison de Mars

Favoris

Après un léger délai, la livraison tant attendue de Java 8 est maintenant de nouveau en bonne voie et planifiée pour être publiée le 18 mars.

Ceci d'après l'annonce récente de Mathias Axelsson, le Directeur de la Gestion des Versions chez Oracle, et Responsable de la Version du JDK 8.

D'après Axelsson :

A cette étape, seulement les bogues bloquants sont évalués pour être corrigés dans la version initiale du JDK 8. Les bogues non-bloquants seront reportés à une version ultérieure pour garantir le suivi du planning du JDK 8 et la livraison pour le 18 mars.

Axelsson a ajouté également qu'ils étaient sur la la bonne voie pour disposer d'une version candidate réalisée avant la limite du 23 janvier.

Java 8 représente un des plus grands changements du langage Java depuis que celui-ci a été présenté par Sun Microsystems sous la direction de James Gosling en 1995.

La fonctionnalité la plus importante de Java 8 est le support des expressions lambda, aussi appelées "closures". Java est en retard pour offrir les closures, une fonctionnalité basique de la programmation fonctionnelle. Le support de C# pour les closures a évolué depuis que la version 2 a été publiée en 2006. Les closures font partie des fonctionnalités visibles des langages de la JVM comme Groovy, Scala et Clojure.

En complément du support des closures figure une nouvelle API de Collections qui sont prévues pour être utilisées avec les closures pour exprimer des implémentations traditionnellement complexes en utilisant une syntaxe plus claire et plus concise.

Cette version offre également un nouveau package java.time dérivé de la célèbre librairie Joda Time.

Les autres versions majeures de Java incluent le JDK 1.1 (Fév. 1997) qui a introduit les APIs de collection améliorées, Java 5 (Sept. 2004) qui a lancé des utilitaires haut-niveau de gestion de concurrence et les génériques, et Java 7 (Juil. 2011) qui a établit invoke dynamic, le premier changement aux spécifications du byte code Java depuis le JDK 1.0. Chaque version a également apporté son lot d'améliorations de performance et d'optimisation du ramasse-miettes.

Des préoccupations concernant la marque avaient conduit Sun à utiliser le versionnage "pointé" (1.0, 1.1, 1.2, etc.) jusqu'en 2004 lorsque la numérotation a basculé vers la version complète Java 5.

Evaluer cet article

Pertinence
Style

Bonjour étranger!

Vous devez créer un compte InfoQ ou cliquez sur pour déposer des commentaires. Mais il y a bien d'autres avantages à s'enregistrer.

Tirez le meilleur d'InfoQ

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

Commentaires de la Communauté

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

BT

Votre profil est-il à jour? Merci de prendre un instant pour vérifier.

Note: en cas de modification de votre adresse email, une validation sera envoyée.

Nom de votre entreprise:
Rôle dans votre entreprise:
Taille de votre entreprise:
Pays/Zone:
État/Province/Région:
Vous allez recevoir un email pour confirmer la nouvelle adresse email. Ce pop-up va se fermer de lui-même dans quelques instants.