일기장
article thumbnail
230801 Collection

Write Once, Run Anywhere 자바 최초 등장 당시의 모토 목차 1. 컬렉션이란? 2. 배열과의 비교 3. 제네릭 4. 주요 인터페이스 컬렉션이란? 데이터의 집합과 그룹을 의미한다. 메모리상에서 자료를 구조적으로 처리하는 방법이기도 한데, 자료구조를 담당하는 프레임워크이며, 자료의 추가, 삭제, 정렬 등의 기능처리가 간단하게 해결 되어 자료구조적 알고리즘을 구현할 필요 없다. 2. 배열과의 비교 1) 배열의 단점 1. 한 번 크기를 지정하면 변경할 수 없다. - 공간 크기가 부족하면 에러가 발생 -> 할당 시 넉넉한 크기로 할당하게 됨 (메모리 낭비) - 필요에 따라 공간을 늘리거나 줄일 수 없다. 2. 배열에 기록된 데이터에 대한 중간 위치의 추가, 삭제가 불편하다. - 추가, 삭제할 데..