Ambas interfaces se heredan de la colección.
Lista (Inteface)
El orden es la característica más importante de la lista, que garantiza que se mantenga el orden específico de los elementos.
-ArrayList permite un acceso aleatorio rápido a elementos.
-LinkedList Optimiza el acceso secuencial. /Cola bidireccional.
Set (Inteface)
Cada elemento almacenado en el conjunto debe ser único, y el orden de los elementos no está garantizado. Objeto almacenado en el hashset.
-TreeSet protege el conjunto de pedidos, usándolo para extraer secuencias ordenadas de SET.
-Linkedhashset tiene la velocidad de consulta del hashset y utiliza listas vinculadas para mantener el orden de los elementos.
El método de almacenamiento entre ellos es diferente:
Treeset usa los árboles rojos y negros para clasificar los elementos de acuerdo con la estructura.
Hashset utiliza una función hash, que está diseñada específicamente para consultas rápidas.
Linkedhashset usa hash internamente para acelerar la consulta, y también utiliza listas vinculadas para mantener el orden de los elementos.
Cuando se usa hashset/TreeSet, Equals () debe definirse para la clase;