배열의 경우 미리 정해놓은 배열의 크기 이상의 데이터를 추가할 수 없다는 단점이 있다.(데이터를 더 많이 추가하고자 한다면 배열을 새로 할당하고 기존의 데이터를 옮겨줘야 함)그와 달리 리스트는 크기를 넘어서 데이터를 추가할 수 있다. 1. 리스트 (LIST ): 자료구조를 더 편하게 사용할 수 있게 제네릭으로 선언됐기 때문에 다양한 타입을 다룰 수 있고 *박싱과 *언박싱에서도 비교적 자유로운 모습을 보인다.더보기* 박싱 : 값 형식의 데이터를 참조 형식의 데이터로 변환하는 것* 언박싱 : 참조 형식의 데이터를 값 형식으로 변환하는 것박싱과 언박싱은 최적화의 관점에서 지양해야 함. - 리스트는 기존의 크기를 넘어서 데이터를 추가할 수 있다. - 단, 기존의 크기를 넘어설 경우 기존 크기의 2배를 메모리에 ..