[JAVA] 컬렉션 프레임워크_List
핫도구
가장 먼저 Collection 프레임워크에는 인터페이스와 구현 클래스가 존재한다. 인터페이스는 컬렉션이 가져야 할 핵심적인 기능들을 추상적으로 정의한 것이고 구현 클래스는 인터페이스를 실제로 구현한 클래스들이다. 내부적으로 어떤 자료구조를 사용하여 기능을 완성했는지에 따라 성능과 특징이 달라진다. 인터페이스에는 List, Set, Queue, Map이 존재하며 오늘은 List에 대해 알아볼 예정이다.List의 특징1. 순서가 있음 : 데이터가 입력된 순서대로 저장2. 중복 허용 : 같은 값을 여러 번 저장 가능3. 인덱스로 접근 : 0부터 시작하는 인덱스로 요소에 접근List의 구현 클래스List의 구현 클래스에는 ArrayList, LinkedList, Vector가 존재한다. 이들 또한 각각의 특징이..