리스트 (List) 란?배열과 같이 객체를 일렬로 늘어놓은 구조를 가지고 있다. 객체를 인덱스(index)로 관리하기 때문에 객체를 저장하면 자동으로 인덱스가 부여되고, 인덱스로 객체를 검색, 추가, 삭제할 수 있는 등의 기능을 제공한다. List 인터페이스를 구현한 클래스로는 ArrayList, Vector, LinkedList, Stack 등이 있다. 가장 많이 사용되는 것은 ArrayList와 LinkedList이다. 리스트의 특징순서가 있고 중복을 허용한다.인덱스로 관리하기 때문에 인덱스로 접근이 가능하다.크기가 가변적이다. List 인터페이스리스트 인터페이스에서 공통적으로 사용 가능한 메서드add(int index, Object element)주어진 인덱스에 객체를 추가한다. addAll(int..