ArrayList는 자바 컬렉션 프레임워크에서 제공하는 동적 배열 기반의 리스트 구현체입니다. 다음은 ArrayList의 주요 특징과 사용법에 대한 자세한 설명입니다. 1. 특징 - 크기 조절이 가능한 배열: ArrayList는 내부적으로 배열을 사용하며, 크기를 동적으로 조절할 수 있습니다. - 인덱스로 접근: 요소에 대한 빠른 접근이 가능하며, 인덱스를 사용하여 요소를 읽거나 쓸 수 있습니다. - 가변 크기: 배열의 크기를 동적으로 조절할 수 있어, 요소를 추가하거나 제거해도 크기에 제한이 없습니다. - Null 허용: ArrayList는 null 값을 허용합니다. - 순서 유지: 요소가 추가된 순서를 유지하며 저장됩니다. 2. 사용법 2.1. 생성과 초기화 // 기본 생성자로 ArrayList 생성..