요소의 순서가 있으며, 인덱스를 사용하여 요소에 액세스할 수 있으며 중복된 요소를 허용. ArrayList나 LinkedList와 같은 구현체가 있음.
Set은 순서가 없으며, 중복된 값을 허용하지 않음. HashSet, TreeSet 등이 존재.
Key-Value 쌍으로 데이터를 저장하며 각 Key는 유일하며 이를 사용하여 Value에 액세스할 수 있음. HashMap, TreeMap 등이 존재.
Map 인터페이스를 구현한 것으로, Key-Value 쌍으로 데이터를 저장하는 해시 테이블 구조를 사용. Key를 사용하여 Value에 액세스할 수 있으며 해시 함수를 사용하여 Key를 내부적으로 변환하여 매우 빠른 데이터 검색이 가능.