인터페이스 이다.
배열과 비슷하게 객체를 인덱스로 관리
배열과의 차이점은 저장 용량이 자동으로 증가
객체를 저장할때 자동으로 인덱스 부여
추가,삭제,검색을 위한 다양한 메서드 제공
객체를 번지참조한다.
null 도 저장이 가능하다.
List 컬렉션 종류에는 ArrayList, Vector, LinkedList 가 존재

List<String> List = ...;
list.add("홍길동");
list.add(1,"홍길동");
String str = list.get(1);
list.remove(0); //인덱스로 객체 삭제
list.remove("신용권"); // 객체로 인덱스 삭제
for(String str : list){
list.get(i);
System.out.println(i);
}