본문 바로가기
WEB/Java

Collection 인터페이스

by 노랑파랑 2016. 12. 14.
반응형

 

 

Collection

▷ 목록성 데이터 를 처리하는 자료구조, 또는 멤버 객체를 관리하기 위한 클래스를 통틀어 이르는 말이다.

▷ 관련성 있는 Item 그룹을 단일 객체로 참조할 수 있는 기능을 제공한다.

▷ 여러 Element를 묶어 하나의 객체로 만든다.

▷ 데이터를 묶어 관리 및 처리를 편리하게 하기위해 많이 사용한다.

 

 

 

▷ java.util 패키지에 선언되어 있으며 Set, List, Queue 인터페이스가 Collection 인터페이스를 구현하고있다. 

 

 

 

 

 

Collection을 상속받는 인터페이스

▷ Set : 중복을 허용하지 않는 객체들의 집합, 순서는 상관 없다. 

* 구현 클래스 : HashSet, TreeSet, LinkedSet

▷ List : 중복을 허용하는 객체들의 집합, 순서를 가지고 있다.

* 구현 클래스 : ArrayList, LinkedList, Vector, Stack

▷ Queue : FIFO( First In First Out)의 자료구조

* 구현 클래스 : LinkedList, PriorityQueue

 

 

 

 

Collection 인터페이스에 선언된 주요 메소드

 

 

 

 

 

 

반응형

'WEB > Java' 카테고리의 다른 글

제네릭  (0) 2017.01.03
오버라이딩(Overriding), 오버로딩(Overloading)  (0) 2017.01.03
Map 인터페이스  (0) 2016.12.14
List 인터페이스  (0) 2016.12.14
Enumeration<E> 인터페이스  (0) 2016.12.01