Java - 문제 미리보기

문제 2337

easy
다음 중 ArrayList의 가장 큰 특징은 무엇인가요?
A. 중복된 요소를 허용하지 않음
B. 크기가 고정되어 있음
C. 크기가 필요에 따라 자동으로 증가함
D. 키-값 쌍으로 데이터를 저장함

정답: C

ArrayList의 핵심 특징: ⦁ 크기 조절 가능: 필요에 따라 자동으로 크기가 증가하는 동적 배열 ⦁ 인덱스 접근: 배열처럼 인덱스로 요소에 접근 가능 ⦁ 순서 유지: 요소들이 추가된 순서대로 저장됨 일반 배열과의 차이: ```java // 일반 배열 (크기 고정) String[] cars = new String[4]; // 크기가 4로 고정 // ArrayList (크기 동적) ArrayList cars = new ArrayList(); cars.add("Volvo"); // 자동으로 크기 증가 cars.add("BMW"); // 계속 추가 가능 ``` ArrayList의 장점: ⦁ 유연성: 런타임에 크기 조절 ⦁ 편의성: 다양한 메서드 제공 (add, remove, size 등) ⦁ 타입 안전성: 제네릭 사용으로 타입 체크

💡 학습 팁

이 문제를 포함한 Java 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.