Vous n'avez pas encore de notification

Page d'accueil

Options d'affichage

Abonné

Actualités

Abonné

Des thèmes sont disponibles :

Thème de baseThème de baseThème sombreThème sombreThème yinyang clairThème yinyang clairThème yinyang sombreThème yinyang sombreThème orange mécanique clairThème orange mécanique clairThème orange mécanique sombreThème orange mécanique sombreThème rose clairThème rose clairThème rose sombreThème rose sombre

Vous n'êtes pas encore INpactien ?

Inscrivez-vous !
Java fête ses 25 ans et annonce l’arrivée de sa version 15

Déjà 25 ans que Java propose aux développeurs un langage de haut niveau, orienté objet, précompilé en bytecode avant une compilation dans une machine virtuelle dédiée. Le langage avait été créé par Sun, rachetée en 2009 par Oracle, qui assure depuis le développement.

Les nouveautés de la version 15, on s’en doute, sont nombreuses. Elle fournit notamment deux nouveaux ramasse-miettes, nommés ZGC et Shenandoah. Tous deux ont pour objectif de limiter les temps de pause, notamment en déplaçant les objets du tas sans arrêter l’exécution. En simplifiant grossièrement, ZGC se veut simple mais est moins configurable, Shenandoah est plus complexe mais peut offrir de meilleurs résultats.

Parmi les autres apports, signalons la version finale des blocs de texte (initialement introduits dans Java 13), la gestion des classes cachées, Unicode 13, le support des signatures EdDSA, une nouvelle implémentation de l’API DatagramSocket, de nouvelles méthodes pour obtenir une valeur absolue, la gestion des lambdas dans AppCDS, le filtrage par motif ou encore les classes scellées.

Dans la foulée, OpenJDK passe lui aussi en version 15.

17 commentaires
Avatar de Inny Abonné
Avatar de InnyInny- 16/09/20 à 09:59:16

Doucement, n'allez pas trop vite, toute la gestion de ma boîte repose sur java 8. :transpi:

Avatar de 5francs Abonné
Avatar de 5francs5francs- 16/09/20 à 09:59:23

Il est payant, non ?

Avatar de dwizz INpactien
Avatar de dwizzdwizz- 16/09/20 à 10:03:18

la version java Oracle pour les entreprises est maintenant payante. Si Oracle continue, on aura peut être une version payante pour les particuliers dans quelques temps.
Le mieux pour ne pas avoir de surprise est de passer à openjdk

Avatar de Jos Abonné
Avatar de JosJos- 16/09/20 à 10:09:26

Depuis la rupture de compatibilité majeure introduite par le projet jigsaw dans la version 9, je me demande bien comment tout ça va évoluer...

Avatar de UtopY-Xte INpactien
Avatar de UtopY-XteUtopY-Xte- 16/09/20 à 10:46:19
Jos

Tout le monde reste sur la 8 jusqu'a la fin du support comme python 2

Avatar de stratic Abonné
Avatar de straticstratic- 16/09/20 à 10:59:38

Jos a écrit :

Depuis la rupture de compatibilité majeure introduite par le projet jigsaw dans la version 9, je me demande bien comment tout ça va évoluer...

Globalement Jigsaw est plutôt une bonne chose. Il n'y a eut une rupture de compatibilité que pour les projets qui appelaient des choses internes, non documentées et donc pas destinées à être publiques.

Le seul défaut de Java 9 c'est l'absence d'une option de configuration (ligne de commande, ou option dans le manifest par exemple) pour permettre aux anciens projets mal ficelés qui ont été touchés de pouvoir continuer à fonctionner en l'état, tout en profitant des autres évolutions.

Avatar de Vekin Abonné
Avatar de VekinVekin- 16/09/20 à 11:03:04

La seule chose qui m'intéresse est de savoir si Minecraft (serveur) tournera mieux avec cette nouvelle version :D

Avatar de Jos Abonné
Avatar de JosJos- 16/09/20 à 11:11:08

Pour ceux que ça intéresse, l'implémentation qui a été faite de cette modularisation pose vraiment des gros problèmes.

Même le scrutin des décideurs java n'était pas passé à l'époque:
https://www.jcp.org/en/jsr/results?id=5959

Avatar de Jos Abonné
Avatar de JosJos- 16/09/20 à 11:11:51
Vekin

Minecraft est compilé en version 8, donc a priori pas de changements majeurs a prévoir.

Avatar de zefling Abonné
Avatar de zeflingzefling- 16/09/20 à 11:15:06
Vekin

Il est pas toujours sur Java 8 lui aussi ?

Il n'est plus possible de commenter cette actualité.
Page 1 / 2