Analyse complète du code source d'ArrayList
Points clés : accès rapide, insertion/suppression lente, non thread-safe.
Diagramme d'héritage :
ArrayList implémente les interfaces suivantes :
List : fournit les opérations de base (ajout, suppression, parcours).
RandomAccess : permet un accès aléatoire efficace.
Cloneable : autorise le clonage.
Serializable : permet la sérialisation.
Ana ...
Publié le 22 juillet à 10h11
Les Ensembles (Sets) en Python : Propriétés et Utilisation
En Python, le type de données set (ensemble) est une collection non ordonnée d'éléments uniques. Cette structure est particulièrement utile pour gérer des groupes d'objets où l'ordre n'a pas d'importance et où les doublons doivent être automatiquement exclus.
Création et Caractéristiques Fondamentales
Un ensemble peut être créé en plaçant des é ...
Publié le 10 juillet à 22h23
Interface Collection en Java
Interface Collection
Caractéristiques : Représente un ensemble d'objets de types quelconques, non ordonné, sans index, sans doublons
Méthodes
boolean add(Object obj) // Ajoute un objet
boolean addAll(Collection c) // Ajoute tous les objets d'une autre collection
void clear() // Vide la collection
boolean contains(Object o) // Vérifie si l'objet ...
Publié le 6 juillet à 00h13
Guide complet sur le mapping de résultats avec ResultMap dans MyBatis
MyBatis repose sur l'idée que la structure de la base de données n'est pas toujours contrôlable. Bien que l'on souhaite respecter la troisième forme normale ou la BCNF, la réalité est souvent différente. Le mapping de résultats est le mécanisme offert par MyBatis pour gérer cette transition entre l'idéal et le réel, et la balise resultMap est l ...
Publié le 29 juin à 21h47