List 인터페이스 - 순서가 있는 데이터의 집합 - 중복을 허용 - ArrayList, LinkedList, Stack, Vector 등 Set 인터페이스 - 순서를 유지하지 않는 데이터의 집합 - 중복을 허용하지 않음 - HashSet, TreeSet 등 Map 인터페이스 - Key와 Value의 쌍으로 이뤄진 데이터의 집합 - 순서를 유지하지 않음 - Key는 중복을 허용하지 않고, Value는 중복을 허용 - HashMap, TreeMap, Hashtable, Properties 등 LinkedList 배열의 단점 1. 크기를 변경할 수 없다. 변경하려면 새로운 배열을 생성해서 데이터를 복사해야한다. - 실행속도를 향상시키기 위해서는 충분히 큰 크기의 배열으르 생성해야 하므로 메모리가 낭비된다. ..