요소들은 인덱스로 관리된다 (0부터 시작)삽입 순서를 유지한다중복된 값을 허용한다주요 메서드메서드설명`add(E e)`요소를 리스트 끝에 추가`add(int index, E e)`특정 위치에 요소 추가`get(int index)`인덱스에 있는 요소 반환`set(int index, E e)`특정 인덱스의 요소를 변경`remove(int index)`특정 인덱스의 요소 삭제`size()`리스트의 크기 반환`isEmpty()`리스트가 비어있는지 확인ArrayList내부적으로 배열을 사용하여 데이터를 관리하는 `List`의 구현체초기 크기를 정하지 않아도 필요에 따라 자동으로 크기가 증가읽기/검색이 빈번한 작업에 적합함public class Main { public static void main(Strin..