컬렉션
동일한 타입의 데이터를 저장하는 용도로 배열을 사용할 수 있다. 하지만 배열에는 항상 동일한 종류의 타입만 저장되어야 하며 배열의 길이를 변경할 수 있없는 불편함이 있다. 이러한 불편함을 보완하기 위한 것이 컬렉션이라고 볼 수 있다.컬렉션에는 원하는 타입의 데이터를 저장할 수 있으며 길이가 동적으로 증가할 수 잇는 구조를 가지고 있다.
컬렉션의 프레임워크
컬렉션은 객체들을 집합으로 다루는 자료 구조들을 지짗힌다. 컬렉션은 java.tuil 패키지에 포함되어있다.
Collection Framework |
java.util.framework java.tuil.Map Utilities |
컬렉션의 계층도
Collection 인터페이스를 상속하는 인터페이스에서는 set과 List, Queue가 있다. 여기서 Map 인터페이스는 Collection 인터페이스를 상속하지 않는다.
팁!
컬렉션에서 햇갈리는 용어
collection |
데이터를 저장하고 사용하기 위한 구조 |
Collection |
java.util.Collection인터페이스 |
Collections |
java.util.Collections 클래스 collection들을 조작하기 위한 클래스 |
Map 계층도
반응형
'컴퓨터프로그래밍 > JAVA' 카테고리의 다른 글
12_배열예제(1등구하기) (0) | 2013.11.04 |
---|---|
JAVA - 스레드 (0) | 2013.10.16 |
JAVA - Scanner클래스 (0) | 2013.10.14 |
JAVA - 포메팅 구조 (0) | 2013.10.14 |
format(), printf(), split메소드 (0) | 2013.10.14 |