• # Re: Java 1.4.2 disponible

    Posté par (site web personnel) . En réponse à la dépêche Java 1.4.2 disponible. Évalué à 10.

    Au rayon nouveautés qui nous concernent (adapté de http://java.sun.com/j2se/1.4.2/changes.html(...)) :

    * La performance des applis qui utilisent lourdement Class.forName est été grandement améliorée
    * Temps de démarrage des applis en ligne de commande diminué d'environ 30%
    * Temps de démarrage des applis graphiques légères diminué de 15 à 20%
    * Temps de démarrage des grosses applis graphiques diminué également (15% pour Netbeans)
    * Le compilateur HotStop « client » a été amélioré, tant en vitesse qu'en utilisation de la mémoire
    * Le compilateur HotSpot « serveur » a été amélioré de chez Amélioré : utilisation de SSE et SSE2, division d'entiers par des constantes accélérée, division de flottants par des puissances de deux accélérée, gestion de NullPointerException améliorée ; un utilisateur a eu un gain de 20 à 30% sur le temps d'exécution d'un programme qui faisait un appel intensif aux opérations en virgule flottante
    * Support des redirections HTTP vers des URL relatives ; la norme l'interdit, mais tout le monde l'accepte
    * Améliorations de la sécurité et du chiffrement : support d'AES, support de SHA256, SHA-384 et SHA-512, et pas mal d'autres améliorations au niveau des certificats
    * Des bugs en moins dans CORBA, IDL, RMI-IIOP et JNDI
    * Support de l'ALSA, ce qui permet du coup de faire de l'enregistrement et de la capture audio en simultané sous Linux (enfin ?)
    * Améliorations de Java2D
    * Des bugs en moins dans AWT
    * Support d'une apparence GTK ; il est possible de modifier cette apparence selon des thèmes (qui a plus de détails ?)
    * Grosse amélioration de performance dans JFileChooser
    * Trois bugs en moins au niveau du démarrage des applets
    * Pas mal de bugs en moins au niveau du plug-in Java, et notamment support de Mozilla 1.1 et de ses successeurs
    * Des bugs en moins dans Java Web Start (ça marche sous Linux ?)
    * Des améliorations dans le compilateur java, mais on s'en fout, on utilise tous jikes qui est dix fois plus rapide ! :-)