La colección de Java (Lista conjunto de mapas, etc.) cuenta con breve

colecciones de Java de las funciones más utilizadas esbozan

la recogida selectiva 1 Colección

Lista 1.1 (ordenados repetible)

ArrayList : la matriz subyacente, consultas rápidas, adiciones y supresiones lentos, hilo-seguro, eficiente, índice, repetible

Vector : es la versión antigua de la ArrayList, la única diferencia es que Vector es seguro para subprocesos

El LinkedList : lista inferior (deque), consulta, eliminaciones rápidas lentas, cuenta con lista incluye

1.2 Conjunto de interfaz (no ordenada única)

HashSet : basado en una estructura de tabla hash, el único trastorno

. Trastorno de almacenamiento A porque el valor hashCode hash almacenado en la tabla de índice sobre el objeto, hashCode es relativamente aleatoria, por lo que el trastorno;

. B único, es igual a la deduplicación y el método hashCode se basa en;

c. Se pueden almacenar null, null, pero no se puede repetir.

TreeSet : basado en la estructura de árbol binario, el único elemento, se puede ordenar comparables

. Una de-duplicación, se basa en las características de almacenamiento del árbol binario;

. B tomada depende de las características de ordenar árbol binario;

C. ordenamiento natural y el comparador de clasificación.

LinkedHashSet : ligado listas y tablas de hash, a partir de la única ordenada

. Una lista ordenada para asegurar ordenada;

b. La única tabla hash garantiza que sea único.

Fila doble conjunto 2 Mapa

HashMap 2.1 : desordenada, único, hilos no están sincronizados, no la seguridad

LinkedHashMap 2,2 : ordenada, los hilos no están sincronizados, no de seguridad

El HashTable 2,3 : desordenada, la sincronización de subprocesos, la seguridad

TreeMap 2,4 : ordenada, los hilos no están sincronizados, no de seguridad

Publicado 22 artículos originales · ganado elogios 22 · vistas 771

Supongo que te gusta

Origin blog.csdn.net/weixin_45568892/article/details/105176762
Recomendado
Clasificación