Memory Diccionarios en Java: Memoria de MapVersion en ligne Empareja Map y su característica principal. par Gabriel Barron Rodírguez Identificador único dentro del diccionario para acceder al valor asociado. put(clave, valor) Clave Mantiene el orden de inserción (o de acceso) LinkedHashMap Inserta o actualiza un par clave–valor en el diccionario. HashMap EnumMap containsKey(clave) Elimina del diccionario el par que corresponde a la clave proporcionada. TreeMap remove(clave) Información asociada a una clave; puede ser texto, número, objeto, etc. size() Mapa ordenado por claves (natural o comparator) Hashtable Valor Retorna la cantidad total de elementos almacenados. Mapa concurrente para varios hilos Devuelve true si la clave existe dentro del diccionario. Mapa sincronizado heredado; no admite nulos Mapa que usa la identidad de las referencias IdentityHashMap Estructura que almacena pares clave–valor, permitiendo acceso rápido a los valores mediante su clave. get(clave) Diccionario Mapa basado en hashing, sin orden garantizado Mapa optimizado para claves tipo enum ConcurrentHashMap Devuelve el valor asociado a una clave; si no existe, puede regresar null. Conjunto para enums Conjunto seguro para lectura concurrente LinkedHashSet Cardinalidad (size) Elimina un elemento si está presente en el conjunto. Conjunto ordenado automáticamente Conjunto con orden fijo Conjunto sin orden y sin duplicados EnumSet Cada objeto o dato que forma parte de un conjunto. remove(elemento) Colección de elementos no repetidos, sin un orden específico. Elemento Mantiene orden de inserción Conjunto ordenado concurrente Agrega un elemento al conjunto, si no existe previamente. CopyOnWriteArraySet ConcurrentSkipListSet contains(elemento) SortedSet clear() Interfaz para conjuntos navegables add(elemento) Conjunto Número total de elementos dentro de un conjunto. Devuelve true si un elemento pertenece al conjunto. TreeSet Elimina todos los elementos del conjunto. HashSet NavigableSet