Nouveautés et changements dans Java7
Page 1 sur 1
Nouveautés et changements dans Java7
Je ne suis qu'au début de mon exploration mais voici déjà une liste des nouveautés et changement que j'ai pu détecter dans Java7 :
Nouvelle API NIO2 disponible avec l'ajout de 3 packages :
java.nio.file
java.nio.file.attribute
java.nio.file.spi
Ceci permet une meilleure gestion des fichiers (copie, surveillance...)
Deux nouvelles méthodes dans la classe com.sun.management.OperatingSystemMXBean
double getSystemCpuLoad()
double getProcessCpuLoad()
Permet de surveiller l'activité de votre CPU
Un nouveau look&feel : nimbus
javax.swing.plaf.nimbus
Une nouvelle classe java.util.Objects
Petite facilité pour comparer les objets entre autres choses.
Un nouveau composant Swing : javax.swing.JLayer
A voir...
l'api Sun de gestion FTP est complétement remodelée.
La classe sun.net.ftp.FtpClient est notamment devenue abstraite et ses méthodes ont changé.
Pour ceux comme moi qui utilisaient cette classe non officielle, il y a du travail de refactoring de code à prévoir.
Nouveau package java.lang.invoke
J'ai pas encore tout compris sur ce truc
A voir...
Prévention des pbs de Thread sur le validateTree()
Désormais avec Java 7, l'appel de la méthode validateTree() génère un IllegalStateException
"This function should be called while holding treeLock", ce qui oblige à écrire :
synchronized(getTreeLock())
{validateTree();}
Nouvelle API NIO2 disponible avec l'ajout de 3 packages :
java.nio.file
java.nio.file.attribute
java.nio.file.spi
Ceci permet une meilleure gestion des fichiers (copie, surveillance...)
Deux nouvelles méthodes dans la classe com.sun.management.OperatingSystemMXBean
double getSystemCpuLoad()
double getProcessCpuLoad()
Permet de surveiller l'activité de votre CPU
Un nouveau look&feel : nimbus
javax.swing.plaf.nimbus
Une nouvelle classe java.util.Objects
Petite facilité pour comparer les objets entre autres choses.
Un nouveau composant Swing : javax.swing.JLayer
A voir...
l'api Sun de gestion FTP est complétement remodelée.
La classe sun.net.ftp.FtpClient est notamment devenue abstraite et ses méthodes ont changé.
Pour ceux comme moi qui utilisaient cette classe non officielle, il y a du travail de refactoring de code à prévoir.
Nouveau package java.lang.invoke
J'ai pas encore tout compris sur ce truc
A voir...
Prévention des pbs de Thread sur le validateTree()
Désormais avec Java 7, l'appel de la méthode validateTree() génère un IllegalStateException
"This function should be called while holding treeLock", ce qui oblige à écrire :
synchronized(getTreeLock())
{validateTree();}
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|
Mar 16 Sep - 12:01 par Gus
» Présentation du jeu Vindinium
Jeu 20 Fév - 15:32 par Gus
» Rechercher la cible la plus proche avec le "Breadth First Search"
Jeu 20 Fév - 13:06 par Gus
» Impression d'écran avec sélection de zone
Jeu 20 Fév - 12:12 par Gus
» Envoyer un mail par un compte Gmail
Jeu 25 Avr - 14:04 par Gus
» Streaming : comment télécharger les vidéos
Lun 4 Fév - 19:59 par Gus
» Synology : installer ipkg
Mar 22 Jan - 21:22 par Gus
» Trouver le type de lecteur avec JNA
Mer 9 Jan - 23:11 par Gus
» Adresse ip publique et adresse ip privée, Internet box et UPnP
Mer 9 Jan - 21:02 par Gus
» Accéder au numéro de série du lecteur par un script vb
Mer 9 Jan - 19:31 par Gus