1) ArrayList 컬렉션 클래스 중 가장 많이 사용되는 클래스 배열을 이용해서 값을 저장한다. 인덱스를 이용하기 때문에 배열 요소에 빠르게 접근 가능하지만, 크기를 늘리기 위해서 새로운 배열을 생성하고 기존의 값들을 옮기는 작업을 한다. (내부적으로) 이러한 이유들 때문에 작업처리 속도가 느리다. 배열은 처음에 몇 칸을 할당할지 고정해야 하지만, ArrayList는 처음에는 0칸이며 값을 넣는 만큼 자동으로 늘어나는 가변배열이다. 2) ArrayList 메소드 import java.util.ArrayList; public class ArListTest { public static void main(String[] args) { ArrayList arMsg = new ArrayList(); // 0칸..