ArrayList2 2. List Interface? 리스트는 왜 나뉘어져있을까? JCF (Java Collection Framework)를 사용하다보면 종종 ArrayList와 LinkedList로 List에 주입하는데 왜 두가지 구현을 제공할까? 어떤 동작은 ArrayList가 빠르고 어떤 상황에서는 LinkedList가 더 효율적이다. List와 같이 Interface는 메서드의 집합을 의미한다 아래 코드를 보자. public class ExampleList { private List list; private ExampleList() { list = new LinkedList(); } private List getList() { return list; } public static void main(String[] args) { ExampleList i.. 2021. 3. 16. 자바 기초 배우기 30일차 [ 컬렉션 - ArrayList Iterator, HashMap ] 1. ArrayList 2. Iterator 3.HashMap 1.ArrayList 1) ArrayList? Vector와 같이 가변크기의 배열을 구현하기 위해 만든 클래스 2) Vector 와의 차이?? https://lchit.tistory.com/45 자바 기초 배우기 29일차 [ 제네릭, 컬렉션 - Vector ] 1. 제네릭 2. 컬렉션 -Vector 1. 제네릭 [ 제네릭이란? ] 클래스 구현 시 클래스명 뒤에 , , 등 이 포함한 기법 클래스 객체 생성 시 여러 자료형이 올 수 있도록 구현.. lchit.tistory.com 자바 기초 배우기 29일 차 [ 제네릭, 컬렉션 - Vector ] Vector와의 차이점 얘기 전.. 2020. 1. 5. 이전 1 다음