[Java] List 컬렉션 기초: 배열과 비교하며 배우는 활용법
·
🛠️Backend/Java | Spring
컬렉션자바에서 데이터를 더 효율적으로 저장하고 다루기 위한 구조를 컬렉션(Collection)이라 불러요.데이터를 묶어서 다룸순서, 중복 여부에 따라 구조가 다양함대표적으로 List, Set, Map, Queue가 있음오늘은 그중에서도 실무와 실기에 가장 자주 등장하는 List를 중점적으로 다룬다❓ 배열 vs List 구분 배열 (int[] arr) List (List list)크기고정됨가변적 (자동 확장)타입기본형 가능 (int[])래퍼형만 가능 (Integer)기능단순 저장삽입, 삭제, 정렬 등 다양선언int[] arr = new int[3];List list = new ArrayList();단점삽입/삭제 불편, 기능 없음다양한 메서드로 유연하게 처리 가능✅ 결론: 배열은 단순 저장용, List는..