Java 9 modulo les modules (Jean Michel Doudoux)
Table des matières:
Honorant son engagement, Oracle a livré le nouveau Java 10 à temps. l`arrivée de celui-ci, c`est-à-dire, JDK 10 , une implémentation de Java Standard Edition 10 a été bien reçue. Pourquoi? Un grand nombre de fabricants d`outils et de frameworks n`étaient pas compétents avec le Java 9 et étaient encore occupés à s`adapter au nouveau système de modules. En tant que tel, le changement dans le régime des choses a aidé les utilisateurs à faire face à la tâche rapidement.
Nouvelles fonctionnalités de Java 10
Alors, quoi de neuf dans Java 10? Tout d`abord, une grande attention a été accordée aux nouvelles fonctionnalités de Java, y compris l`introduction de -
- Inférence de type de variable locale - Cette fonctionnalité vise à améliorer le langage Java pour étendre l`inférence de type aux déclarations locales. variables avec initialiseurs.
- Mise à disposition d`un ensemble de certificats d`autorité de certification racine par défaut dans le JDK - l`objectif principal est de créer des certificats racine Open Source dans Java SE d`Oracle. Programme de CA racine pour rendre les constructions OpenJDK plus attrayantes pour les développeurs. En outre, comme l`indique la description, l`ajout utile fournira un ensemble par défaut de certificats d`autorité de certification racine dans le JDK.
- Partage de données d`application pour optimiser le temps de démarrage et l`empreinte - CDS (classe partage) a été introduit pour la première fois dans JDK 5 afin d`améliorer les performances du démarrage de la machine virtuelle Java et de réduire l`empreinte des ressources lorsque plusieurs JVM s`exécutaient sur la même machine physique. JDK 10 étendra la fonctionnalité CDS afin que les classes d`application puissent également être placées dans l`archive partagée. Auparavant, l`utilisation de CDS était limitée au chargeur de classe bootstrap uniquement
- Docker awareness - Dès maintenant, dans tous les cas où vous avez choisi d`exécuter Java 10 sur les systèmes Linux, la machine virtuelle Java (JVM) reconnaître s`il s`exécute dans un conteneur Docker. Les informations spécifiques au conteneur telles que le nombre de processeurs et la mémoire totale allouée au conteneur seront extraites par la JVM au lieu d`interroger le système d`exploitation.
- Options JVM supplémentaires - les nouvelles options offriront un meilleur contrôle aux utilisateurs du conteneur Docker sur la mémoire système
- Corrections de bogues - Correction d`un bogue pour corriger le mécanisme de rattachement lors d`une tentative de connexion d`un processus hôte à un processus Java contenu dans un conteneur Docker
- Nouvelles API - Java 10 mettra en vedette de nouvelles API pour mieux permettre la création de collections non modifiables. Les méthodes copyOf, Set.copyOf et Map.copyOf créent de nouvelles instances de collection à partir d`instances existantes. Les nouvelles méthodes toUnmodifiableList, toUnmodifiableSet et toUnmodifiableMap ont été ajoutées à la classe Collectors dans le paquet Stream, permettant de rassembler les éléments d`un Stream dans une collection non modifiable.
- Garbage Collector Interface : Dans la structure JDK précédente, les composants qui constituait une implémentation Garbage Collector (GC) étaient dispersés dans diverses parties de la base de code. Alors qu`ils semblaient connus de ceux qui connaissaient bien le système GC utilisé par le JDK, cela a souvent entraîné une certaine confusion chez les nouveaux développeurs. Il a été modifié dans Java 10. Il s`agit maintenant d`une interface propre dans le code source de la JVM pour permettre aux autres collecteurs d`être intégrés rapidement et facilement.
- Agrégation des dépôts de la forêt JDK dans un seul référentiel - La base de code jusqu`à maintenant a été divisée en plusieurs repos, ce qui peut causer des problèmes avec le code source la gestion. Ainsi, dans le but de rationaliser le développement, huit repos:
- Racine
- Corba
- Point d`accès
- Jaxp
- Jaxws
- Jdk
- Langtools
- Nashorn
- Précédemment disponible dans JDK 9 ont été fusionnés en un seul référentiel pour effectuer une validation atomique entre des référentiels de changesets interdépendants.
Compal juste-à-temps basé sur Java Grall
Enfin, Graal qui permet aux programmeurs de créer des runtimes et des compilateurs pour les langages nouveaux ou existants en Java a été activé comme le compilateur juste-à-temps Java Grall à utiliser dans un mode expérimental sur la plate-forme Linux / x64.
Oracle promet de continuer à proposer régulièrement des versions à long terme et à intervalles réguliers. Pour plus d`informations, reportez-vous à cette page.
Microsoft prévoit d'ajouter des améliorations de voix sur IP (VoIP), de collaboration et de présence Web à la prochaine version Microsoft prévoit d'ajouter la voix sur IP (VoIP), la collaboration et les améliorations de la présence sur le Web à la prochaine version de son logiciel de communications unifiées, qui devrait sortir au début de février 2009.
Microsoft a révélé mardi les détails de Office Communications Server 2007 Release 2 (R2), que les clients devraient être en mesure de télécharger le 3 février 2009 au salon VoiceCon à Amsterdam. OCS 2007 est le premier logiciel de Microsoft à faire de la VoIP une partie des services de communications intégrés aux côtés de la messagerie instantanée d'entreprise, du courrier électronique et de la vidéoconférence, le tout s'exécutant sur une seule plate-forme. Réseau IP. Il fonctionne en conjonctio
Google ajoute de nouvelles fonctionnalités à un panneau latéral qui permet un accès plus rapide aux résultats de recherche pertinents. Google ajoute de nouvelles fonctionnalités à un panneau latéral qui pourrait fournir un accès plus rapide aux résultats de recherche pertinents, a annoncé jeudi la société.
La société ajoute des options pour filtrer les résultats de recherche par blog et actualités sur le panneau de recherche. Le panneau latéral peut être activé en cliquant sur le bouton "Afficher les options" sur la page de résultats de recherche
Microsoft a révélé de nouvelles fonctionnalités et une disponibilité accrue du programme bêta de Windows Intune lors de sa conférence mondiale annuelle des partenaires. lance sa conférence mondiale annuelle des partenaires (WPC) aujourd'hui à Washington, DC. L'une des premières annonces à sortir de l'événement concerne les nouvelles fonctionnalités et la disponibilité étendue de la version bêta de Windows Intune.
Il existe actuellement deux annonces issues de Microsoft WPC concernant Windows Intune. L'un concerne les nouvelles fonctionnalités ajoutées au produit, et l'autre à propos de la disponibilité de la version bêta de Windows Intune