다음 글부터 본 내용입니다.
다수의 데이터를 다루기 위한 것.컬렉션 : 여러 객체(데이터)를 모아 놓은 것을 의미프레임 워크 : 표준화, 정형화된 체계적인 프로그래밍 방식컬렉션(다수의 객체)을 다루기 위한 표준화된 프로그래밍 방식컬렉션을 쉽고 편리하게 다룰 수 있는 다양한 클래스를 제공저장, 검색
List : 저장된 순서를 유지하고, 중복도 허용한다.Set : 저장된 순서 개념이 없고, 중복도 없다. (List랑 반대이다.)Map : 저장된 순서 개념이 없고, ‘키’는 중복이 안되고, ‘값’은 중복을 허용 한다.추가 - 지정된 객체(o) 또는 Collection
ArrayList : 데이터의 공간으로 배열을 사용한다. 저장할때는 객체만 저장가능하다.생성자.Reference남궁 성 지음, 『자바의 정석』, 도우출판.
정렬은 sort, 검색은 binarySearch() 이다.binarySearch() == 이진탐색 → 정렬된 배열에만 가능하다.탐색 == 검색 같은 말이다.(Object...a) 는 배열이다. 매개변수 여러개 넣어도 된다는 말이다. (가변: 갯수가 정해져 있지 않다.)
물어보면 첫번째. 더 큰 배열을 만들고두번째. 기존 내용을 복사하고세번째. 참조를 변경해야 됩니다.즉, 배열은 크기를 변경할 수 없고, 추가 삭제 시간이 오래 걸린다.배열과 달리 링크드 리스트는 불연속적으로 존재하는 데이터를 연결(link)데이터의 삭제 : 단 한번의
이 열거에 포함 된 요소들을 순회 하는 Iterator를 리턴합니다.hasNext() → 확인, next() → 읽기 를 반복 할 수 있다.즉, 컬렉션에 저장되어 있는 요소를 다 꺼내 올때까지 계속 될게 되는 것이다.더 이상 읽어 올게 없으면 hasNext() 에서 f