<aside> 🥲 해석이 이상한점 양해부탁드립니다 :)

</aside>

- 공용 클래스 ArrayList<E>
- implements List<E> 랜덤 액세스, 복제 가능, 일련화 가능 구현
- 목록 인터페이스의 크기 조정 가능한 array 구현
- 모든 선택적 목록 작업을 구현하고 null을 포함한 모든 요소를 허용
각 ArrayList 인스턴스에는 용량이 있음
- 용량은 목록의 요소를 저장하는 데 사용되는 어레이의 크기
- 항상 적어도 목록 크기만큼 큼
- 요소가 어레이 목록에 추가되면 용량이 자동으로 증가
- 성장 정책의 세부 사항은 요소를 추가하는 데 상각된 시간 비용이 일정하다는
	사실 이외에는 명시 X
Collections . synchronizedList
-> 이 방법은 실수로 목록에 동기화되지 않은 액세스를 방지하기 위해
	생성 시 수행하는 것이 가장 좋음
List list = Collections . synchronizedList(new ArrayList( . . . ) );