티스토리 뷰

반응형

※개념정리

Collection Framework(컬렉션 프레임워크)?

자료구조를 사용하여 객체들을 효율적으로 이용할 수 있도록 하는 인터페이스와 클래스의 모임

인터페이스 특징
List 순서가 있으며, 데이터의 중복을 허용하는 집합
예) 대기자 명단
구현클래스 :  ArrayList, LinkedList, Stack 등
Set 순서가 유지되지 않으며, 데이터의 중복을 허용하지 않는 집합
예) 양의 정수집합, 소수의 집합
구현클래스 : HashSet, TreeSet 등
Map 키(key)와 값(value)로 이루어지며, 순서가 유지되지 않고, 키는 중복을 허용하지 않고, 값은 중복을 허용한다.
예) 우편번호, 지역번호(전화번호)
구현클래스 : HashMap, TreeMap, Properties 등

(Collection Framework의 핵심 인터페이스)

메서드 설명
add 객체 추가
remove 객체 삭제
clone 객체 전체 삭제
isEmpty 객체 유무 여부
iterator 객체의 lterator 반환
size 객체 크기 반환
equals 객체 비교
hashCode 객체의 hashCode 반환
contains 객체 포함 여부

(collection Framework 정의된 메서드 중)

 

 

 

'Java > 개념' 카테고리의 다른 글

JAVA/CollectionFramework/LinkedList  (0) 2020.05.29
JAVA /Collection Framework/ArrayList  (0) 2020.05.29
JAVA 싱글톤 패턴2  (0) 2020.05.15
JAVA Generic(제네릭 인터페이스)  (0) 2020.05.15
JAVA Generic(제네릭 메서드)  (0) 2020.05.15
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG more
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함