- 공통점
추가 및 조회 성능은 비슷하다.
중복되는 요소를 저장할 수 있다.
Null 값을 저장할 수 있고 index를 사용하여 값을 참조할 수 있다.- 차이점
Array의 경우 고정길이인 반면 ArrayList는 가변길이를 가진다. (Default는 10개의 공간)
Array는 원시타입과 Object를 모두 가질 수 있는 반면 ArrayList의 경우 원시타입을 저장할 수 없다.
Array는 다차원이 가능한 반면 ArrayList의 경우 항상 단일 차원이다.