List 인터페이스를 구현,
Object 배열을 이용해서 데이터를 순차적으로 저장한다.
1, 2, 3 → 3, 2, 1
불연속적으로 존재하는 데이터를 서로 연결한 자료구조, 각 요소들은 자신과 연결된 다음 요소에 대한주소값과데이터로 구성되어 있다.
DoubleLinkedList 활용1, 2, 3 → 1, 2, 3결과적으로...
순차적인 추가/삭제:
ArrayList > LinkedList
중간 데이터 추가/삭제 :ArrayList < LinkedList
Set 인터페이스를 구현한 컬렉션, Set의 특징대로 중복된 요소를 저장하지 않는다.
LinkedHashSet을 사용해야한다.Key와 Value를 묶어서 하나의 데이터(Entry)로 저장한다.
public class HashMap extends AbstractMap implements Map, Cloneable, Serializable {
transient Entry[] table;
...
static class Entry implements Map.Entry {
final Object key;
Object value;
}
}
Object 타입으로 저장한다.해시함수를 이용해서 데이터를 해시테이블에 저장하고 검색하는 기법이다.

1️⃣저장할 데이터의 키를 해시함수에 넣어 배열의 한 요소를 얻는다.
2️⃣배열의 한 요소에 연결된 링크드 리스트에 데이터를 저장한다.

