.
.
.
CollectionFramework의 구조도 이다.
collection은 데이터를 한곳에 모아 저장및 관리 하는 가변크기의 객체를 담는 컨테이너. 대표적으로 ArrayList, Vector, LinkedList, HashSet, hashMap.
List, ArrayList, Map, Set 의 관계와 특성을 흐린눈으로 대충 때우다가..
헷갈려서 간단히 정리해보았다.

img: https://www.javatpoint.com/collections-in-java

** Map의 경우 Collection 인터페이스를 상속 받지 않지만 Collection으로 분류한다.
.
.
.
구조와 특징은 이렇다.