Java 25 LTS est ici, et Intellij Idea est prêt pour cela
Java 25 LTS est officiellement là, et avec elle vient une mise à jour massive de Intellij Idea. La nouvelle version consiste à rendre la langue plus accessible pour les nouveaux utilisateurs et plus puissant pour les développeurs expérimentés, avec de grandes modifications à la façon dont vous écrivez et exécutez du code.
Maintenant, avec la nouvelle mise à jour, vous pouvez écrire un programme Helloworld qui ne fait que quelques lignes. Il s'agit d'une méthode Main () simple () simple et d'une nouvelle io.println () qui est une méthode de commodité, qui est beaucoup plus facile à utiliser. Il s'agit d'un changement massif qui sépare vraiment l'expérience d'apprentissage et les prototypes rapides à partir d'applications plus grandes et de niveau d'entreprise.
Intellij Idea est en plus de cela, avec de nouveaux modèles en direct comme Main et PSVM qui créent automatiquement la nouvelle méthode principale plus courte. Vous pouvez également utiliser de nouveaux modèles en direct comme IOP pour println () et iOr pour readln () pour ajouter rapidement l'interaction console à votre code. Si vous souhaitez étendre votre code plus tard, Intellij a même un fixe rapide pour convertir un fichier source compact en classe régulière.
Parallèlement à cela, il y a une nouvelle fonctionnalité appelée Module Import Decarations. Au lieu d'avoir à ajouter des instructions d'importation individuelles pour chaque classe, vous pouvez désormais importer un module entier avec une ligne. Ceci est super utile lorsque vous débutez ou prototypant, vous n'avez donc pas à vous soucier des importations. Intellij Idea a également votre dos ici, avec une fonctionnalité « Optimiser les importations » qui peut supprimer les importations de modules inutilisées si vous le souhaitez. Ce n'est pas un remplacement pour les importations à classe unique dans de grands projets, mais c'est une énorme amélioration de la qualité de vie pour les plus petites.
Au-delà de la langue elle-même, Java 25 a des améliorations de performances fantastiques sous le capot. Le profilage de la méthode à l'avance aide à l'échauffement de la JVM plus rapidement en utilisant les données des analyses précédentes. Les en-têtes d'objets compacts réduisent l'utilisation de la mémoire, ce qui est une énorme affaire pour les applications avec beaucoup de petits objets. La collecte des ordures s'améliore également avec Shenandoah générationnelle, ce qui améliore l'efficacité et réduit les temps de pause.
Java 25 supprime également la prise en charge du port x86 32 bits. Cela fait partie d'un plan pour simplifier l'infrastructure de construction et de test du JDK. Ce changement signifie que les versions Java 25 et futures ne fonctionneront plus sur des systèmes x86 32 bits. Apparemment, le coût du maintien de ce port l'emporte sur les avantages, car il n'y a pas beaucoup de gens qui courent 32 bits uniquement x86.
Vous pouvez obtenir la nouvelle mise à jour Java 25 directement à partir des sites Web officiels. Le JDK 25 est disponible sur la page Open JDK Downloads, où vous pouvez trouver différents installateurs pour Linux, MacOS et Windows. De même, vous pouvez télécharger la dernière version d'IntelliJ Idea du site Web JetBrains. Alternativement, si vous avez déjà installé IntelliJ Idea, vous pouvez simplement utiliser la fonction de vérification des mises à jour dans l'ide lui-même pour obtenir la dernière version.
