Quelle est la différence entre un Iterator et une Enumeration ?

La class java.util.Vector est sans doute une des classes Java les plus pratiques. Depuis la sortie de Java 1.2 lorsque vous devez énumerer (lister) le contenu d'un Vector, vous pouvez utiliser la méthode "à l'ancienne" comme dans cet exemple: Vector v=new Vector(); String prenom=new...

Lire la suite

CVS pour remplacer VSS

J'ai écrit un article ("white-paper") pour mon manager : "Why using CVS instead of VSS ?" avec beaucoup de plaisir. Historiquement ma societé utilise VSS de Microsoft pour la gestion des sources. VSS n'est pas un mauvais produit, mais il y a quelques limitations qui nous empêchent d'être plus...

Lire la suite

Outil d'optimisation mémoire

En principe lorsque l'on en vient à se poser la question de la taille maximale d'une application Java, c'est que quelque part on a un programme qui est en mesure d'atteindre cette limite. Il y a des discussions sur les forums de SUN à propos de la JVM et de sa gestion mémoire. Un article...

Lire la suite

Site en français sur Java

Aujourd'hui 2 sites en français sur Java: Developpez.com club des développeurs Java Codes Sources Developpez.com Ce site complet ne parle pas uniquement de Java mais aussi d'autre langages. J'ai trouvé les articles sur les desing patterns (voir) intéressant et bien écrit. Java Codes...

Lire la suite

Exemple d'utilisation de java.util.BitSet

La class java.util.BitSetpermet de positionner facilement des bits dans un tableau à vrai ou faux et de faire ensuite des opérations booléennes directement sur l'objet BitSet. Autre avantage, ce tableau est un vecteur dont nous n'avons pas à gérer la taille, l'allocation est masquée et permet...

Lire la suite