add(E e) - 리턴 타입 boolean : 주어진 객체를 맨 끝에 추가
remove(Object o) - 리턴 타입 boolean : 주어진 객체를 삭제
remove(int index) - 리턴 타입 E : 주어진 인덱스에 저장된 객체를 삭제
size() - 리턴 타입 int : 저장되어 있는 전체 객체 수를 리턴
get(int index) - 리턴 타입 E : 주어진 인덱스에 저장된 객체를 리턴
set(int index, E element) - 리턴 타입 E : 주어진 인덱스에 저장된 객체를 주어진 객체로 바꿈
add(E e) - 리턴 타입 boolean : 주어진 객체를 맨 끝에 추가
contains(Object o) - 리턴 타입 boolean : 주어진 객체가 저장되어있는지 검사
size() - 리턴 타입 int : 저장되어 있는 객체 수를 리턴
isEmpty() - 리턴 타입 boolean : 컬렉션이 비어있는지 조사
put(K key, V value) - 리턴 타입 V : 주어진 키와 값을 저장. 저장되면 값을 출력
containsKey(Object Key) - 리턴 타입 boolean - 주어진 키가 있는지 확인하고 값을 리턴
containsValue(Object Value) - 리턴 타입 boolean - 주어진 값이 있는지 확인하고 값을 리턴
get(Object Key) - 리턴타입 V : 주어진 키의 값을 리턴
keySet() - 리턴 타입 Set : 모든 키를 set에 담아 리턴
entrySet() - 리턴 타입 Set(Map.Entry<key, value>) - 모든 키와 값을 담은 set을 리턴
remove(Objext K) - 리턴 타입 V : 주어진 키의 값을 삭제. 삭제된 값을 리턴
사용자의 부주의로 발생하기 쉬운 예외인, Unchecked Exception의 RuntimeException 후손 클래스