🔥 Vamos/Java

1107 | 자바의 정석 기초편 :: ch11-52~11-56

unikue 2022. 11. 7. 12:24

Collections - 컬렉션을 위한 static 메서드 제공 

: Objects class (객체), Arrays class(배열)와 유사

 

1. 컬렉션 채우기

: 복사 -fill(), copy()

: 정렬- sort()

: 검색- binarySearch()

 

 

2.  컬렉션의 동기화 - synchfonizedXXX()

List syncList = Collections.synchronizedList(new ArayList(...)

동기화되지않은리스트 = 동기화된리스트

 

 

 

3. 변경불가 컬렉션 만들기 (unmodifiableXXX())

: 컬렉션을 수정할 수 없고 읽기전용으로 만들어줌. 변수 final과 비슷한 역할

 

 

4. 싱글톤 컬렉션 만들기 (singletonXXX())

: 객체 한개만 저장할 수 있는 컬렉션

 

 

5.  한 종류의 객체만 저장하는 컬렉션 만들기 (checked XXX())

: 한가지 종류의 객체만 저장가능해짐

: 지네릭스가 동일 역할을 하나 jdk1.5~ 부터 적용이라 그 이전에 쓰던 방법. 

ex. String타입의 객체만 저장가능

 


 컬렉션 클래스 정리 & 요약