안녕하세요 골드입니다. 1. 프레임워크 오늘은 Java의 컬렉션 프레임워크에서 가장 많이 사용하는 것으로 보이는 ArrayList에 대해서 글을 작성하도록 하겠습니다. 먼저 컬렉션 프레임워크(Collections Framework)란 다수의 데이터를 다루기 위한 프로그래밍 방식을 의미합니다. 컬렉션 프레임워크는 다양한 클래스를 제공함으로써 프로그래머에게 많은 도움을 줍니다. 또한 객체지향적 설계를 통해 재사용성이 높다는 장점을 가지고 있습니다. 자바에서 컬렉션 프레임워크는 크게 세 가지의 인터페이스를 정의합니다. List, Set, Map이라는 대표적인 인터페이스들이 존재하는데 각각의 인터페이스들은 그 특징을 가지고 있습니다. ArrayList는 이 중 List에 속한 클래스입니다. List는 데이터를 ..