java api
인터페이스 > 메소드 보기 (메소드 구현해서 써야하므로) / 인터페이스의 메소드: 많다or적다
클래스 > 생성자 보기 (객체를 생성해서 써야하므로) / 클래스의 메소드: 모두 익히기
String 클래스
- StringBuffer
- StringBuilder
Collection :: 자바의 자료구조, 객체를 담는 그릇
- Set : 순서가 없고, 중복허용 안된다. (like 집합)
1) HashSet
: Constructs a new, empty set; the backing HashMap instance has default initial capacity (16) and load factor (0.75). / 초기용량 16개 / 로드계수 0.75(75%)
2) TreeSet
: Constructs a new, empty tree set, sorted according to the natural ordering of its elements. 이진탐색트리 형태로 데이터를 저장하는 set 클래스. 기본적으로 데이터를 오름차순으로 정렬한다. 데이터 추가, 삭제에는 시간이 더 걸리지만 정렬, 검색 성능이 뛰어나다.
- Map : 순서는 없지만, key-value타입으로 저장이 되어서 재사용 가능
1) HashMap
2) Hashtable
3) TreeMap
- List : 순서가 있다. 중복이 된다.
1) Vertor
2) ArrayList
3) LinkedList