Java Interface, Collection Framework
Java Interface 이용 프로그래밍
온도 변환기 프로그램 작성시 interface, 구현, 테스트 드라이버
Java Collection Framework 이해하기
Collection: Set, List, Queue
Set: HashSet, LinkedHashSet, TreeSet
List: ArrayList, Vector, LinkedList
Queue: PriorityQueue
Map: (key, value)
SortedMap
TreeMap
Hashtable
LinkedHashMap
HashMap
Java에서 객체 정렬하기 방법
Comparable vs. Comparator interface
Comparable: java.lang.Comparable 패키지(디폴트), compareTo() 메소드 구현
Arrays.sort(array), Collections.sort(list)
Comparator: java.util.Comparator 패키지 (디폴트와 다른 정렬시), compare() 메소드 구현
Arrays.sort(array, myComparator), Collections.sort(list, myComparator)