두 인터페이스 모두 수집에서 상속됩니다.
목록 (Inteface)
순서는 목록의 가장 중요한 기능으로 특정 요소의 순서가 유지되도록합니다.
Arraylist는 요소에 빠르게 무작위로 액세스 할 수 있습니다.
linkedlist는 순차적 인 액세스를 최적화합니다. /양방향 대기열.
set (inteface)
세트에 저장된 각 요소는 고유해야하며 요소 순서는 보장되지 않습니다. 해시 세트에 저장된 객체.
treeset은 순서 세트를 보호하여 순서 세트를 보호하여 순서 세트를 세트에서 추출합니다.
linkedhashset은 해시 세트의 쿼리 속도를 가지고 있으며 링크 된 목록을 사용하여 요소 순서를 유지합니다.
그들 사이의 저장 방법은 다릅니다.
Treeset은 빨간색과 검은 색 나무를 사용하여 구조에 따라 요소를 분류합니다.
Hashset은 빠른 쿼리를 위해 특별히 설계된 해시 함수를 사용합니다.
LinkedHashSet은 내부적으로 해시를 사용하여 쿼리 속도를 높이고 링크 된 목록을 사용하여 요소 순서를 유지합니다.
Hashset/Treeset을 사용하는 경우, Equals ()는 클래스에 정의되어야합니다.