사용 배경 -배열을 생성할 때 저장할 수 있는 객체 수가 정해지기 때문에 불특정 다수의 객체를 저장하기에 문제가 있다. -배열의 또 다른 문제점은 객체를 삭제했을 때 해당 인덱스가 비게 될 수 있다. -배열의 문제점을 해결하고 자료구조를 바탕으로 객체들을 효율적으로 추가, 삭제, 검색할 수 있도록 java.util 패키지에 컬렉션과 관련된 인터페이스와 클래스들이 포함되어 있다. 자바 컬렉션이란? -객체를 수집해서 저장하는 역할을 한다. -주요 인터페이스로는 List, Set, Map이 있다. List 인터페이스의 메서드 기능 메서드 설명 객체 추가 boolean add(E e) 주어진 객체를 맨 끝에 추가 void add(int index, E element) 주어진 인덱스에 객체를 추가 set(int ..