핵심인터페이스와 동기화Backend/java2018. 8. 15. 15:43
Table of Contents
반응형
컬렉션 프레임웍의 핵심 인터페이스
1. List : 순서가 있는 데이터의 집합 . 중복을 허용함
2. Set : 순서가 없는 데이터의 집함 . 중복을 허용하지 않음
3. Map : 키 (Key) 와 값 (value)의 쌍으로 이루어진 데이터의 집합 . 순서는 유지 되지 않으며 키는 중복허용 x , 값은 중복허용 o
컬렉션 프레임웍의 동기화 ( synchronization )
1. 멀티쓰레드 프로그래밍에서는 컬렉션 클래스에 동기화 처리가 필요하다.
2. Vector와 같은 구버전 클래스들은 자체적으로 동기화처리가 되어 있다.
3. ArrayList와 같은 신버젼 클래스들은 별도의 동기화처리가 필요하다
4. Collections클래스는 다음과 같은 동기화 처리 메서드를 제공한다.
주의할 점은 java.util.Collection은 인터페이스라는 점과
java.util.Collections는 클래스라는 것을 명시하자.
반응형
'Backend > java' 카테고리의 다른 글
ArrayList 예제 (0) | 2018.08.15 |
---|---|
Vector와 ArrayList (0) | 2018.08.15 |
컬렉션 프레임웍(Collection framework)란 무엇인가. (0) | 2018.08.15 |
익명 클래스 예제 (0) | 2018.08.14 |
익명 클래스 ( anonymous class ) (0) | 2018.08.14 |
@IT grow. :: IT grow.
#IT #먹방 #전자기기 #일상
#개발 #일상