List는 많이 써보았을 것이다. 다양한 종류의 구현체의 List들이 존재한다.그 중에서도 ArrayList와 LinkedList, Stack을 주로 많이 사용할 것이다. ArrayList의 생성과 초기화는ArrayList arrayList = new ArrayList(); 이다 그런데 이렇게 쓰지않고List arrayList = new ArrayList(); 이렇게 선언하는 경우가 많을 것이다. 상속의 개념을 알아야 이해할 수 있는 코드이다.javadoc에서 ArrayList에 대해 알아보면All Implemented Interfaces:Serializable, Cloneable, Iterable, Collection, List, RandomAccess RandomAccess (Java Platform..