11-52~56 Collections 클래스, 컬렉션 클래스 정리 & 요약
Collections
- 컬렉션을 위한 유용한 메서드(static)를 제공
(cf. Objects - 객체, Arrays - 배열을 다룰 때 유용한 메서드 제공)
- 컬렉션 채우기, 복사, 정렬, 검색 - fill(), copy(), sort(), binarySearch() 등
- 컬렉션의 동기화 - synchronizedXXX()
- 변경불가(readOnly) 컬렉션 만들기 - unmodifiableXXX()
- 싱글톤 컬렉션 만들기 - singletonXXX() : 객체 1개만 저장
- 한 종류의 객체만 저장하는 컬렉션 만들기 - checkedXXX()
컬렉션 클래스 정리 & 요약
- cf. HashSet, TreeSet : HashMap, TreeMap의 key 부분으로 구현
Properties
- HashMap의 변형. Key와 Value를 문자열로만 저장.
- 장점 : 저장한 내용을 파일에 읽고 쓰기 용이