Array vs Arraylist
·
자료구조
공통점 메모리상에 연달아 공간을 확보 index로 접근 가능 요소를 추가하거나, 가져올 때 성능 비슷 → ArrayList가 크키 조절이 필요할 때 성능 차이 발생!! 중복되는 요소 저장 가능 Null 값 저장 가능 차이점 Array는 고정 길이이고 Arraylist는 가변 길이이다. 내부적으로 default size 10인 배열으로 구성 → 최적화로 인해 막 생성하면 사이즈 0 편리함의 대가로 array보다 살짝 느림 → 코딩테스트에서는 array를 사용하는 것이 낫다! ArrayList는 더 이상 저장할 공간이 없으면 보다 큰 새로운 배열을 생성해서 기존의 배열에 저장된 내용을 새로운 배열로 복사한 다음에 저장 새로운 배열의 크기는 기존 배열보다 1.5배 크다. Array는 primitive type..