Qui n’est jamais tombé sur du code écrit par d’autres complètement illisible avec des conditions imbriquées à rallonge et totalement incompréhensibles ? Il faut souvent de longues minutes d’intense réflexion pour trouver la signification à tout ce charabia.
WTF : refactoring…
19 juillet 2011Java : conserver les champs vides lors d’un split()
6 juin 2011Petit billet assez court juste pour rappeler comment fonctionne la méthode String#split()
Il n’est pas rare en Java de devoir découper une chaîne de caractères en plusieurs portions en utilisant un token spécifique.
Java : clonage des objets
20 avril 2011Comme on dit, il n’y a que les cons qui ne changent pas d’avis. J’étais jusqu’à récemment un fervent partisan du clonage par Sérialisation, mais je change mon fusil d’épaule.
Boite à outils
19 avril 2011Design Pattern Visitor
4 mars 2011Dans la grande famille des Design Pattern, je demande le pattern Visitor. Le but de ce pattern est de pouvoir facilement parcourir une structure d’objets complexes.
Java : demarrer un Thread avec un timeout
27 janvier 2011Dans une application en client lourd, la manipulation des threads est une tâche courante : le thread dédié à l’affichage ne doit pas être bloqué par une action longue sous peine de provoquer les messages du style « ne répond pas ».
Java : invoquer une méthode statique par réflexion
21 janvier 2011La réflexion en java permet d’instancier dynamiquement un objet et d’appeler dynamiquement des méthodes de ce nouvel objet.
Guerre des Pandas
8 décembre 2010WTF : Récursivité en java
29 novembre 2010Qui ne se rappelle pas de ses cours d’informatique ? Vous savez, ceux où vous étiez assis au fond de la classe près du radiateur à parler avec votre voisin du dernier jeu à la mode ? Et bien pendant un de ses fameux (fumeux ?) cours, votre professeur vous a expliqué ce qu’était la récursivité et les différents types de récursion. Je ne vous ferai donc pas l’affront de vous rappeler ce qu’est une récursion terminale, vous vous en souvenez surement.
Utilisation des Booleans : Bonnes pratiques
25 novembre 2010Aujourd’hui, un petit focus sur les « boolean »s et les « Boolean »s.
Java 5 a introduit l’auto-boxing, vous pouvez donc écrire : Lire le reste de cet article »