Les Cast Codeurs

Les Cast Codeurs sont actuellement le seul podcast traitant de l’actualité de Java en Français. Leur podcast est sympathique, dynamique et parle principalement des nouveautés autour de JavaEE et JavaSE. De part l’expérience du groupe, composé de Emmanuel BERNARD (JBoss, Hibernate), Guillaume LAFORGE (VMWare, Groovy), Antonio GONCALVES (freelance, auteur) et Vincent MASSOL (XWiki, Maven), les sujets tournent autour du développement Java dans le domaine de la finance, des frameworks.

J'ecoute les Cast Codeurs
(Lire la suite…)

Paris Java User Group

Le Paris Java User Group ou ParisJUG est un vivier de personnes qui propose des soirées à thème sur Java. C’est un très bon moyen pour rester informé, se former et échanger ses idées.

parisjug (Lire la suite…)

Analyser le bytecode

Je trouve très intéressant et utile d’analyser au fur et à mesure du développement le code intermédiaire qui est généré. Cela permet de mieux comprendre le code source, d’optimiser le bytecode immédiatement et d’éviter certaines erreurs.

(Lire la suite…)

Workshop Java Real Time

Le mardi 18 mai 2010, j’ai été invité pour participer à un workshop sur le Java temps réel avec une session publique le matin composée de présentations des principaux acteurs du marché : Aicas, Atego/Aonix, Oracle/Sun.

(Lire la suite…)

Utiliser le cache des types enveloppés

Les types enveloppés sont des objets représentants les types primitifs agrémentés de méthodes utilitaires. Parmi celles-ci, la méthode valueOf permet de retourner un type enveloppé à partir d’un type primitif comme le montre l’exemple suivant :

Integer value = Integer.valueOf(5);

En lisant le code source des méthodes valueOf des types enveloppés, je me suis aperçu que celles-ci utilisent un cache contenant un certain nombre de types enveloppés initialisés statiquement au chargement de la classe. Du coup, la méthode valueOf retourne soit un type enveloppé déjà instancié depuis le cache, soit un nouveau type enveloppé.

(Lire la suite…)