Java (1) 썸네일형 리스트형 Java Collection, List, ArrayList Collection 등장 이유 배열은 선언과 동시에 배열의 크기가 초기화 되고 이후에 변경이 불가능하다. 배열은 같은 기본형 데이터 타입의 자료형만 저장할 수 있다. 배열에서 많이 사용하는 것(길이, 탐색 등)을 매번 구현해야 한다. 배열을 사용하며 많이 사용하는 자료구조(스택, 큐 등)을 매번 구현해야 한다. List 배열 대신 List를 사용하는 이유 배열 List 크기 고정으로 크기 할당 크기를 고정할 필요 없이 자동으로 늘어남 삽입/삭제 속도 느림, 많은 작업이 필요할 수 있음 빠름, 인덱스 값으로 삽입, 삭제 가능 메서드 자주 사용하는 것도 구현해야 함 자주 사용하는 것은 메소드로 사용 가능(길이, 탐색, 필터링 등) 저장 타입 기본형 데이터 타입의 자료형만 저장 가능 객체(Object) 저장 .. 이전 1 다음