Il y a certains aspects du JDK qui sont à priori simple mais qui sont en fait très sioux !
En mémoire me vient, l’utilisation en mémoire de Substring() et l’utilisation des floats et des fameux NaN, infinity. Article du maitre Brian Goetz : http://www.ibm.com/developerworks/java/library/j-jtp0114/
Voici une entrée que j’avais faite dans la revue de presse de Xebia il y a quelques temps sur substring.
Attention à votre mémoire avec String.substring() :
http://blog.xebia.fr/2009/08/03/revue-de-presse-xebia-120/#AttentionvotremmoireavecString
Il y a encore de nombreuses souixserie dans le JDK …
Bon courage, Nicolas Le Coz (Xebia)
]]>References :
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4513622
http://blog.xebia.com/2007/10/04/leaking-memory-in-java/