평소와 같이 배열을 Arrays.toString()을 이용하여 배열을 출력하려고 했는데 클래스명@16진수해시코드가 나왔다.toString이 아닌 deepToString 메서드를 이용하니 배열이 정상적으로 출력되었다.
List 인터페이스를 구현하기 위해 내부적으로 배열을 사용한다.최선의 경우 O(1)에 삽입할 수 있지만 미리 선언해 놓은 배열의 크기가 가득찰 경우 더 많은 수용량을 갖고있는 새로운 배열을 초기화한 뒤 원래 존재하던 모든 요소들을 새로운 배열로 복사해야 한다. 따라서