
: list와 달리 순서가 정렬되지 않으며 중복이 허용되지 않는 컬렉션
: 인덱스로 위치를 지정하여 객체를 참조 불가능
: contains로 객체가 set안에 존재하는지 확인하는 식으로만 사용
: set 역시 MutableSet이 존재, list와 마찬가지로 객체의 추가, 삭제가 가능한지 여부에 따라 사용

: 객체를 넣을 때 그 객체를 찾아낼 수 있는 Key를 쌍으로 넣어주는 컬렉션
: key(객체를 찾기위한 값), value(key와 연결된 객체)로 구성
: 객체의 위치가 아닌 고유한 key를 통해 객체를 참조하는 특징
: 같은 key에 다른 객체를 넣으면 기존의 객체가 대체
: Map도 역시 추가, 삭제가 가능한 MutableMap이 존재
