Oracle annonce la disponibilité de la mise à jour 40 du kit de développement Java 8
Publié le 04/03/2015 Dans Press Releases
Le texte suivant est issu d'un communiqué de presse et ne reflète en rien l'opinion de la rédaction.
Vilvoorde – le 4 mars 2015

Oracle annonce aujourd’hui la publication de la mise à jour 40 (JDK8u40) du kit de développement Java (JDK) 8, une nouvelle preuve de son investissement permanent dans le premier langage de programmation mondial. Depuis les petits appareils jusqu’aux villes intelligentes, Java propulse des solutions mieux que n’importe quelle autre technologie. À ce titre, Oracle est déterminé à collaborer étroitement avec des partenaires clés de l’écosystème Java afin de moderniser en permanence et d’apporter des innovations à la plate-forme Java. Cette dernière version de l’implémentation d’Oracle de Java SE, JDK 8u40, améliore la performance, l’évolutivité et l’administration, permettant aux développeurs Java, aux partenaires et aux décideurs IT d’innover plus vite et plus aisément, ainsi que d’améliorer les services applicatifs. Cette version inclut également de nouvelles mises à jour vers JavaFX. Des informations complètes sur la mise à jour se trouvent ici.
« La pléthore d’appareils mobiles et l’Internet des objets ont rendu le monde de plus en plus connecté, mais rien de tout cela ne serait possible sans des technologies fondamentales sous-jacentes telles que Java », déclare Georges Saab, vice-président du développement de la plate-forme Java chez Oracle. « Avec cette mise à jour de JDK 8, nous continuerons à jouer un rôle important dans l’avenir de Java et permettrons aux développeurs comme aux entreprises de bétonner le rôle de Java comme colonne vertébrale des solutions professionnelles révolutionnaires d’aujourd’hui et de demain. »

Une adoption rapide et une innovation permanente pour Java SE
Depuis son lancement l’année passée, Java SE 8 a connu un taux d’adoption record, y compris par rapport au même laps de temps postérieur au lancement de Java SE 7. Apportant des améliorations significatives à la plate-forme, la dernière mise à jour offre les fonctionnalités et avantages suivants :

Amélioration de G1 (JEP156) : Limite la probabilité de longues pauses lorsque le système libère des ressources. La dépendance de G1 vis-à-vis d’une récupération de mémoire complète pour procéder à un déchargement de classes d’applications ou toute autre opération critique a été réduite en permettant au déchargement de se dérouler à la fin de cycles de marquage concomitants.
Habilitation dynamique de Java Flight Recorder (JFR) : Grâce à la simplification de la convivialité pour les utilisateurs d’Oracle Java SE Advanced, JFR peut désormais être habilité de façon dynamique depuis une ligne de commande ou Java Mission Control (JMC), quels que soient les paramètres de démarrage originaux. Auparavant, cela ne pouvait être réalisé qu’avec un arrêt et redémarrage en suivant les instructions idoines depuis la ligne de commande. L’habilitation dynamique de JFR permet aux utilisateurs de résoudre des problèmes de production sans nécessiter un arrêt du système, qui peut avoir un impact sur les SLA et perturber l’expérience de l’utilisateur final.
Amélioration de l’intégrateur de services intégré : Permet aux développeurs de créer des applications de type natif qui n’imposent pas aux clients d’installer Java Runtime. Ces applications autonomes peuvent alors être déployées dans des zones telles que le Mac App Store. Le développeur d’application contrôle ainsi intégralement la durée d’exécution et les points d’entrée de l’application.
Nouvel outil de mise à jour du fuseau horaire : Cet outil permet d’exploiter les règles « brutes » des données de fuseau horaire (tzdata) depuis la base de données du registre de fuseaux horaires IANA et de les convertir au format nécessaire requis par le JRE. Les utilisateurs ont ainsi la possibilité de mettre immédiatement à jour le fuseau horaire JDK/JRE avec les dernières mises à jour d’IANA.
Support de Nashorn : De nombreuses optimisations de Nashorn, notamment le support de langages dynamiques, sont incluses à cette mise à jour. Un Nashorn Class Filter a également été ajouté, qui offre un contrôle fin sur l’accès aux classes Java depuis un code JavaScript via une nouvelle interface de filtrage.
Réaction de JVM à la pression sur la mémoire : La pression sur la mémoire est une propriété qui représente l’utilisation totale de la mémoire (RAM) sur le système. Cette nouvelle fonction peut être exploitée pour réduire la quantité de mémoire utilisée sur un système sur lequel des JVM multiples sont déployés et pour contrôler la quantité de mémoire désignée pour être utilisée par chaque JVM, évitant ainsi la survenance d’erreurs Out of Memory (OOME).
Java Mission Control 5.5 (JMC) : Cet outil est dorénavant combiné à JDK 8u40. Basé sur Eclipse 4.4, JMC 5.5 inclut également des plug-ins qui sont désormais signés et cacheront par défaut les méthodes dissimulées de Lambda Form.
Réduction et mise en cache de Lambda Form (JEP 210) : Cette amélioration réduit la mémoire requise pour les applications et améliore la performance des langages dynamiques.
Suivi évolutif de la mémoire native (JEP 195) : Cette fonctionnalité a été améliorée afin de lui permettre d’être opérationnelle sans avoir un impact significatif sur les performances. Simultanément, cette fonctionnalité apporte aux utilisateurs la possibilité de diagnostiquer les fuites mémoire de Java Virtual Machine (JVM).
Performance cryptographique améliorée des algorithmes SHA : La performance a été améliorée sur les systèmes SPARC qui sont largement utilisés pour signer des certificats sur le web de confiance. La performance de SHA est critique pour la sécurité Internet sachant que les navigateurs ont commencé à nécessiter des versions informatiques plus coûteuses de SHA-256 ou plus, rendant SHA-1 obsolète.


Des innovations permanentes dans Java FX
Les nouvelles fonctionnalités et les améliorations de JavaFX incluent :

Modernisation de la pile JavaFX sur Mac OS X (JEP 206) : La pile média JavaFX a été portée sur Mac OS X depuis QTKit et Quicktime, qui sont désormais obsolètes par rapport au dernier cadre d’applications AVFoundation. Ainsi, les développeurs qui utilisent la pile média JavaFX peuvent désormais avoir accès au Mac App Store et ont l’opportunité de proposer leurs applications sur le Mac App Store.
Accessibilité de JavaFX (JEP 204) : Les commandes JavaFX existantes pour supporter les technologies d’assistance ont été améliorées et un API public est fourni pour que les développeurs puissent rédiger leurs propres commandes accessibles.

Les versions actuelles de Java SE sont gratuitement disponibles sur le site web d’Oracle à des fins informatiques générales. Pour pouvoir y accéder, les utilisateurs finaux doivent se rendre ici et les développeurs ici.
Java en quelques chiffres

9 millions de développeurs dans le monde entier
Plus de 3 milliards d’appareils sont propulsés par la technologie Java
Plus de 125 millions d’appareils multimédias basés sur Java ont été déployés
Plus de 10 milliards de Java Cards ont été envoyées depuis leur lancement
Avec une distribution mondiale de 212.000 exemplaires, Java Magazine est un bimensuel gratuit publié dans les formats numériques et mobiles, qui traite de l’actualité, des nouveaux produits et des applications Java innovantes et inclut un contenu technique axé sur la pratique. Le numéro de mars/avril 2015 inclut un contenu technique étendu sur Java 8, avec des articles sur les expressions Lambda, Nashorn, Compact Profiles, des API date-time, l’Internet des objets, les flux, les types d’annotations Java, et plus encore. Souscrivez ce magazine aujourd’hui via oracle.com/javamagazine.


Informations complémentaires

Rejoignez Oracle sur LinkedIn et suivez l’entreprise sur Twitter. Pour en savoir plus sur Java, participez à la conversation sur Twitter, J’aime Java sur Facebook, ou le blog JavaOne.
Pour plus d’informations, regardez cette vidéo et découvrez les produits Oracle Java SE, la fiche de données Oracle Java SE Advanced, Java Mission Control et Java Advanced Management Console.

Poster un commentaire
Vous devez être identifié pour accéder à cette fonctionnalité

Utilisateur
Mot de passe
 
Informaticien.be - © 2002-2024 AkretioSPRL  - Generated via Kelare
The Akretio Network: Akretio - Freedelity - KelCommerce - Votre publicité sur informaticien.be ?