오늘은 List에 대해서알아보겠습니다.List자료구조순서가 있고, 중복을 허용하는 자료 구조를 리스트(`List` )라 한다.우리가 지금까지 만든 `MyArrayList` 와 `MyLinkedList` 는 내부 구현만 다를 뿐 같은 기능을 제공하는 리스트이다.물론 내부 구현이 다르기 때문에 상황에 따라 성능은 달라질 수 있다. 핵심은 사용자 입장에서 보면 같은 기능을 제공한다는 것이다.public interface MyList { int size(); void add(E e); void add(int index, E e); E get(int index); E set(int index, E element); E remove(int index); int indexOf(E o); }package ..