[Java] 컬렉션(Collection)
·
Language/Java
컬렉션(Collection) 데이터의 집합, 그룹 장점 일괄된 API : Collection의 일관된 API를 사용하여 Collection 밑에 있는 모든 클래스는 Collection에서 상속받아 통일된 메서드 사용 프로그래밍 노력 감소 : 객체 지향 프로그래밍의 추상화의 기본 개념이 성공적으로 구현 유용한 데이터 구조 및 알고리즘 성능 향상 List 순서가 있는 데이터의 집합으로 데이터의 중복을 허용한다. 종류 LinkedList 양방향 포인터 구조로 데이터의 삽입, 삭제가 빈번할 경우 데이터의 위치정보만 수정하면 되기에 유용 스택, 큐, 양방향 큐 등을 만들기 위한 용도로 쓰임 Stack 스택 클래스 모델 및 스택 데이터 구조를 구현할 때 주로 사용 후입선출을 기본 원칙으로 한다. Vector 동적 ..