1. List 인터페이스의 특징

배열과 비슷한 데이터구조를 지니고 있습니다.

배열과 차이점은 저장하는 메모리를 자동으로 증가하거나 감소된다.

데이터 자장시 자동 인덱스가 부여됩니다. 기본적으로 마직막위치에 입력해준다.: 0~ 1씩 증가

인덱스 활용해서 중간삽입이 가능합니다.

기본단위가 객체단위때문 기본형데이터타입은 Wrap클래스로 활용해야합니다. null도 저장가능

<aside>

주요클래스

ArrayList, Vector, LinkedList

2. 주요 메서드

메서드 설명
add(E element) 요소를 추가합니다.
add(int index, E element) 요소를 인덱스 위치에 추가합니다.
get(int index) 지정된 인덱스의 요소를 반환합니다(읽기)
set(int index, E element) 지정된 인덱스의 요소를 변경합니다.
remove(int index) 지정된 인덱스의 요소를 제거합니다.
size() 리스트의 크기를 반환합니다.
contains(Object o) 리스트에 지정된 요소가 있는지 확인합니다.

3. List의 주요 구현 클래스