java

Publié le 22 Février 2012

Lorsqu'on voulait créer une instance dynamiquement à partir d'un nom de class on utilisait le code suivant: Class maClass = Class.forName("mon.package.MaClass"); MonInterface instance = (MonInterface) maClass.newInstance(); Sachant que la class "MaClass"...

Lire la suite

Rédigé par Bliz

Publié dans #Java

Repost0

Publié le 21 Février 2012

Voilà le problème: J'effectue une requête SQL INSERT dans une table qui a un auto increment et j'ai besoin de récupérer l'id généré qui correspond à mon INSERT. JDBC fournit la mécanique pour ça (après il faut que la base derrière le gère - avec MySQL...

Lire la suite

Rédigé par Bliz

Publié dans #Java

Repost0

Publié le 13 Février 2012

XStream permet de sérialiser facilement un objet java en un fichier xml en recréant l'arborescence des attributs d'un objet java dans une structure XML. Mais parfois on ne veut pas sérialiser tous les attributs d'un objet. Par exemple j'ai un objet Article...

Lire la suite

Rédigé par Bliz

Publié dans #Java

Repost0

Publié le 25 Janvier 2012

Comme cela fait plusieurs fois que je rencontre la technique du double check sur mon projet et qu'à chaque fois elle est erronée j'ai décidé d'apporter un peu de clarification ici. Tout d'abord la technique du double-check consiste à faire une double...

Lire la suite

Rédigé par Bliz

Publié dans #Java

Repost0

Publié le 19 Janvier 2012

J'utilise SVN avec eclipse et j'aime bien voir le résultat des commandes SVN dans la console mais comme je suis un peu étourdi j'oublie toujours d'ouvrir la console avant de lancer une commande SVN. Et bien il suffisait d'un petit réglage de propriétés...

Lire la suite

Rédigé par Bliz

Publié dans #Java

Repost0

Publié le 23 Décembre 2011

Le problème du jour concerne les opérations arithmétiques en Java et plus particulièrement la division: Commençons avec une question simple: Quel résultat imprime la ligne suivante: System.out.println(1/4); Facile pensez-vous, c'est 0.25. Et bien non...

Lire la suite

Rédigé par Bliz

Publié dans #Java

Repost0

Publié le 6 Décembre 2011

Les expressions régulières sont des outils très puissants pour analyser des chaînes de caractères. En java elles sont très facilement utilisable pour parser une chaîne de caractères et en extraire des valeurs. Dans cette exemple nous allons extraire les...

Lire la suite

Rédigé par Bliz

Publié dans #Java

Repost0

Publié le 1 Décembre 2011

L'affichage d'un nombre peut vite devenir complexe si on commence à devoir gérer les arrondis, le nombre de chiffre après la virgule, ... Heureusement en java il existe la classe java.text.DecimalFormat qui permet de convertir un nombre en String et vice...

Lire la suite

Rédigé par Bliz

Publié dans #Java

Repost0

Publié le 23 Novembre 2011

Bizarrement en java il est très facile de trier une map selon ses clés mais pas selon ses valeurs. Pour trier une Map selon ses clés il suffit d'utiliser une TreeMap en lui passant éventuellement un Comparator pour trier les clés. Dans cette article nous...

Lire la suite

Rédigé par Bliz

Publié dans #Java

Repost0

Publié le 21 Novembre 2011

Une variable volatile est une variable pour laquelle la JVM garantie que l'on récupèrera toujours une valeur à jour. D'un point de vue technique cela signifie qu'il n'y a pas d'optimisation CPU. Par exemple en utilisant le cache CPU qui pourrait engendré...

Lire la suite

Rédigé par Bliz

Publié dans #Java

Repost0