Java - 문제 미리보기
문제 2348
easy
ArrayList와 LinkedList가 공통으로 구현하는 인터페이스는 무엇인가요?
정답: B
List 인터페이스의 역할:
⦁ ArrayList와 LinkedList 모두 List 인터페이스를 구현
⦁ 따라서 동일한 메서드들을 제공 (add, get, set, remove, clear 등)
⦁ 사용법이 거의 동일하여 상호 교체 가능
공통 메서드 예시:
```java
// ArrayList와 LinkedList 모두 동일하게 사용 가능
List arrayList = new ArrayList();
List linkedList = new LinkedList();
// 둘 다 같은 메서드 사용
arrayList.add("Element");
linkedList.add("Element");
arrayList.get(0);
linkedList.get(0);
```
인터페이스 계층 구조:
⦁ Collection (최상위 인터페이스)
⦁ List (순서 있는 컬렉션)
⦁ ArrayList (배열 기반 구현)
⦁ LinkedList (연결 리스트 기반 구현)
💡 학습 팁
이 문제를 포함한 Java 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.