[JAVA] List 인터페이스(ArrayList, Vecror, LinkedList, Stack)
[ 컬렉션 프레임워크의 종류 ]collection 인터페이스map 인터페이스[ collection 인터페이스 ]특징List, Set,Queue에서 상속하는 최상위 컬렉션 타입업캐스팅으로 다양한 종류의 컬렉션 자료형을 받아서 자료를 삽입, 삭제, 조회할 수 있음 종류ListQueueSet List 인터페이스 특징배열(array)와 비슷하게 동작저장 순서가 유지되는 컬렉션을 구현하는 데에 사용데이터의 중복 저장을 허용저장 순서가 유지되므로, 배열처럼 index로 요소에 접근저장 공간이 고정되어 있지 않고 가변적임데이터를 추가하면, 자동으로 저장 공간(크기)이 늘어남요소들 사이에 빈 공간을 허용하지 않음따라서, 삽입과 삭제를 할 때마다 배열의 이동이 일어남하위의 ArrayList, LinkedList, V..
2024. 4. 25.