Articles avec le tag ‘Java’

Java – Eclipse : Convertir les concaténations de Chaines de caractères en StringBuilder ou StringBuffer

Java Fast transform of String concatenation into StringBuilder

Hello !

Je suis sûr que toutes les personnes faisant un peu de java ont déjà entendu parler du problème de l’utilisation de la concaténation des chaines de caractères en Java. Il y a déjà plein d’articles qui traitent du sujet sur le net. En voici un par exemple : Concatenation Vs StringBuilder. Je ne sais pas pour vous mais généralement je n’ai pas trop envie de repasser sur toutes les méthodes existantes pour les modifier…

Le but ici n’est pas de faire une n-ième comparaison des performances des différentes méthodes pour construire des chaines des caractères mais plutôt de vous donner un petit tips pour transformer du code existant et contenant des concaténations de chaines de caractères.

Lire la suite de cette entrée »

Problèmes de performances avec les TreeViewer sous windows

Salut,

Pour tous ceux qui ont la chance (ou pas) de développer des clients lourd en Java, Je suis sur que vous connaissez l’objet TreeViewer. Mais si c’est grâce à ça qu’on peut faire des navigateurs/sélecteurs avec une gestion des hiérarchies…

Bref, pour ceux qui utilise ce genre de choses donc, sachez que sous windows (#Troll ;) ) la méthode permettant de replier/déplier tous les élements de la vue jusqu’au plus bas niveau hiérarchique est extrêmement lente. Cela vient tout simplement du fait que pour chaque élement, l’OS essaye de redessiner l’arbre…

Lire la suite de cette entrée »

Utiliser les Constantes Java dans les .JSP

Il arrive de voir dans le code des fichiers JSP d’une application Web Java, des tests de la forme :

<c:if test='${monForm.userProfil == 99 }'>
    <p>Salut Admin </p>
</c:if>

A mes yeux, ce genre de tests posent des problèmes de lecture du code, et a fortiori de maintenance. De plus, si on reprend l’exemple ci-dessus, le nombre 99 fait la plupart du temps référence à une constante de l’application. On a l’habitude de déclarer toutes ces constantes dans une classe statique, et on peut ainsi y accéder partout dans le code JAVA. Pourquoi ne pas faire de même dans les fichiers JSP ?

Lire la suite de cette entrée »

Catégories
Nuage de Tags