컬렉션은 데이터를 저장하고 관리하기 위한 데이터 구조 클래스와 인터페이스의 집합.1. 기본 개념데이터 그룹(객체들)을 저장하고 조작하는데 사용되는 프레임워크배열처럼 데이터를 저장하지만 크기가 동적으로 조정되고 다양한 데이터 구조를 제공한다2. 구조2.1. 순서가 있는 List요소들이 순서대로 저장, 중복을 허용인덱스를 사용하여 요소를 관리대표 클래스ArrayList : 배열 기반으로 구현, 읽기 성능이 우수LinkedList : 연결 리스트 기반으로 구현, 삽입/삭제 성능이 우수Vector : ArrayList와 비슷하지만 동기화가 지원됨2.2. 중복이 없는 Set중복 허용 x순서가 중요하지 않은 데이터 저장에 사용됨대표 클래스HashSet : 요소들을 해시기반으로 저장, 순서가 없음LinkedHashS..