JAVA
2023. 5. 22.
Collection Framework 정복 2탄 - List 인터페이스와 ArrayList
List 인터페이스 List 인터페이스는 앞서 정복 1탄에서 설명한 Collection 인터페이스의 하위 인터페이스 중 하나입니다. 이러한 List 인터페이스는 ArrayList, LinkedList, Vector, Stack과 같은 다양한 구현체들을 가지고 있으며 다음과 같은 특징을 지니고 있습니다. 저장 순서가 유지되는 컬렉션을 구현하는데 사용 같은 요소의 중복 저장을 허용 배열과 마찬가지로 index로 요소에 접근이 가능함 배열과 달리 리스트는 자료 크기가 고정이 아닌 데이터 양에 따라 동적으로 늘어났다 줄어들었다 할 수 있다. 요소 사이에 빈공간을 허용하지 않아, 삽입 삭제를 할때마다 배열의 이동이 일어난다 오늘 이 글에서는 ArrayList에 대해 상세히 다루어 보고, 그다음 시리즈에서 Link..