java #23 JCF (Java Collection Framework), List, Map, Set
- 관련 Post
2015/01/17 - [프로그래밍/Java] - java #24 Set
2015/01/17 - [프로그래밍/Java] - java #25 List(ArrayList, Vector)
2015/01/17 - [프로그래밍/Java] - java #26 Map
* JCF (Java Collection Framework)
- 자료구조를 미리 정의해둔 클래스들
- List, Set, Map 등이 존재
- 가변길이형(방, 행의 크기가 변경되는 자료형)
Collection-List-ArrayList
Collection-List-Vector-Stack
Collection-set-HashSet
- 일차원 배열처럼 생성된다.
- 검색의 기능이 있으며, 중복데이터를 저장할 수 있다.
- 인덱스를 검색하거나 방 안의 내용으로 검색이 가능하다
- 데이터의 추가 삭제가 쉽다.
- ArrayList, Vector등이 존재
- 상세 설명 이동
2. Set
- 일차원 배열처럼 생성된다.
- 검색의 기능이 없고 중복 데이터를 저장하지 않는다.
- 검색을 해주는 객체인 Iterator를 사용
- HashSet이 자식클래스로 존재
- 데이터의 추가, 삭제 쉽다.
- 상세 설명 이동
3. Map
- 이차원 배열처럼 생성
- 키와 값의 쌍으로 이루어진 데이터형
키1 | 값a |
키2 | 값b |
키3 | 값c |
- 키를 가지고 값을 검색한다.
- 키는 중복될 수 없으나, 값은 중복가능
- HashMap, Hashtable 등 자식클래스가 존재
- 상세 설명 이동
'컴퓨터 관련 > JAVA 강의' 카테고리의 다른 글
java #25 List(ArrayList, Vector) (0) | 2016.12.18 |
---|---|
java #24 Set (0) | 2016.12.18 |
java #22 꼭 알아야 할 클래스와 메소드-3- (수학, 난수 관련) (0) | 2016.12.18 |
java #21 꼭 알아야 할 클래스와 메소드-2- (날짜, 포메터 관련) (0) | 2016.12.18 |
java #20 꼭 알아야 할 클래스와 메소드-1- (문자열 관련) (0) | 2016.12.18 |