List : 순서가 있는 데이터의 집합 (데이터 중복 허용) - 배열과 비슷Queue : 빨대처럼 한쪽에서 데이터를 넣고 반대쪽에서 데이터를 뺄 수 있는 집합Set : 순서가 없는 데이터의 집합 (데이터 중복 허용 안함) - 순서없고 중복없는 배열Map : 순서가 없는 (Key,Value) 쌍으로 이루어진 데이터의 집합 (Key값 중복 허용 안함)int 의 참조형 변수 = Integerlong 의 참조형 변수 = Longdouble 의 참조형 변수 = DoubleString 은 원래부터 참조형 변수List, Queue, Set 등이 있다.ArrList, Linked List, Vector, Stack들이 있다.

내가 지금 데이터를 다루는데 필요한 기능을 어떠한 것들이 해주는지는 인터페이스에서 찾고, 어떠한 방식으로 해줘야 유리할지는 실제 구현체를 보고 판단하면 됩니다.