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