목록2025/02/27 (1)
개발자로 후회없는 삶 살기

서론※ 아래 내용을 다룹니다.배열리스트ArrayList각각의 성능 비교 본론- ArrayList와 배열의 차이점배열의 단점 : 동적으로 배열의 크기를 조절할 수 없고, 너무 크게 잡으면 메모리가 낭비된다.이러한 단점을 극복하는 ArrayList는 배열의 문제점을 해결하고 간편하게 사용할 수 있도록 도와주는 자료구조이다. 직접 간단하게 구현해보면서 실제 ArrayList 클래스 내부 구조를 파악해보자 ArrayList 내부 구현 코드를 보면 Object 배열을 사용하고 기본 크기는 10이다. 🚨 범위를 초과하면 어떻게 될까?배열을 사용하기 때문에 범위를 초과하면 당연히 OOB 에러가 난다. - 동적 배열우리가 원하는 리스트는 동적으로 저장할 수 있도록 크기가 커지는 것이다. 따라서 ArrayList 내부..
[백엔드]/[Java | 학습기록]
2025. 2. 27. 15:41