ArrayList 는 이름 그대로 Array 와 List의 콤비네이션으로 생각하면 된다. (내부가 배열/Array 의 형태인 리스트라고 보면 된다.) 간단하게 Array와 List에 대해 표현하자면, Array : 같은 자료형을 지진 값들의 집합 List : 순서가 있는 것들의 집합 (Sequence) | 자료형이 다른 값도 넣을 수가 있다. 지난번에 Glass 클래스를 만들어 인스턴스를 생성해 보았는데, 이번에는 한두개 잔이 아닌 잔들의 모임(?)을 위해 ArrayList를 간단하게 활용해 볼 것이다. 위 그림같은 느낌으로 생각하면 된다. Array 처럼 초기화와 같이 그 크기가 결정되지 않기 때문에 크기가 자유롭다. 그래서 array의 경우 불가능하지만 ArrayList는 add 함수 사용이 가능하다..