[ 학습 목표 ]컬렉션 기본 개념: 배열 vs 컬렉션 차이 이해ArrayList 사용법: 객체 추가, 삭제, 조회for-each 반복: 리스트 요소 출력간단한 프로젝트 만들기: 도서 목록 관리 기능 구현 [ 이론 ]1. 컬렉션이란?데이터를 담는 자료 구조의 집합이다.배열은 크기가 고정되어 있지만, 컬렉션은 크기 변경이 가능하다.자바의 대표 컬렉션:List: 순서 있음, 중복 허용 -> ArrayList, LinkedListset: 순서 없음, 중복 불가 -> HashSetMap: 키-값 쌍 -> HashMap 2. ArrayList 사용법import java.util.ArrayList;public class Main { public static void main(String[] args) { ..