HashSet, ArrayList, LinkedList, Vector 각 클래스 간의 특징과 공통점 HashSet, ArrayList, LinkedList, Vector의 공통점은 부모 클래스가 Collection 인터페이스를 상속받고 있다는 점이다. 인터페이스 특징 구현 클래스 List 순서가 있는 데이터의 집합, 데이터의 중복을 허용한다. ArrayList, LinkedList, Stack, Vector Set 순서를 유지하지 않는 데이터의 집합, 데이터의 중복을 허용하지 않는다. HashSet, TreeSet Vector Vector는 컬렉션이 만들어지기 전부터 존재하기 때문에 컬렉션 프레임워크의 명명법을 따르지 않는다. 해당 클래스는 호환을 위해 설계를 변경해서 남겨 뒀지만 사용하지 않는 것이 좋..