List는 순서와 중복을 보존한다
위치 기반 접근과 같은 값 여러 개가 필요할 때 사용합니다.
배열은 길이가 고정되어 있지만 컬렉션은 원소 추가와 제거, 검색을 위한 다양한 계약을 제공합니다.
위치 기반 접근과 같은 값 여러 개가 필요할 때 사용합니다.
contains와 중복 제거가 핵심이며 equals와 hashCode 계약이 결과에 직접 영향을 줍니다.
앞에서 꺼내고 뒤에 넣는 작업, 양끝 작업을 메서드 이름으로 드러냅니다.
핵심 경계 위치 기반 접근과 같은 값 여러 개가 필요할 때 사용합니다.