앞서 포스팅한 배열은 정적배열이다. 처리할 데이터의 개수가 정해진 경우 정적배열을 사용하면 편하지만 고정되어있지 않을때 괜히 자리를 만들고 사용을 하지 않는등 자원을 낭비할수있다. 그 해결을 위해서 동적배열을 사용한다. [ "확장 가능한 배열"] Collection 인터페이스를 확장하는 인터페이스는 List, Queue, Set이 있다. 그중 List인터페이스를 구현한 클래스가 ArrayList이다. 동적배열은 크기가 유동적인 배열이다. 자바는 이를 위해 ArrayList 클래스를 지원한다. 컬렉션 프레임워크를 설명하기전이기에 간단하게 동적 배열의 개념에서만 설명할것이다! 1. ArrayList 객체 생성 ArrayList list = new ArrayList(); -> ArrayList 참조변수 = n..