JAVA/컬렉션 프레임워크6 ArrayList,LinkedList,lterator ArrayList 저장순서가 유지되고 중복을 허용합니다 vector를 개선하는 것으로 ArrayList는 Object배열 을 이용해서 데이터를 순차적으로 저장합니다. ArrayList는 일반 배열과 똑같습니다. vector와 다르게 ArrayList는 비동기화 입니다. ArrayList는 객체만 저장가능합니다 Autoboxing에 의해 기본형이 참조형으로 자동 형변환이 가능합니다. 장점 ArrayList 최고 장점은 구조가 간단하고 데이터를 읽는데 걸리는시간이 짧습니다 단점 실행중 크기를 변경할 수 없습니다 새로운 배열을 생성해서 데이터를 복사해야합니다 충분히 큰크기의 배열을 생성해야하므로 메모리 낭비가 됩니다. 비순차적인 데이터의 추가 또는 삭제에 시간이 많이 걸립니다 배열의 중간에 데이터를 추가하려면.. 2023. 2. 24. 컬렉션 프레임웍 컬랙션은 다수의 데이터 즉 데이터 그룹 프레임웍은 표준화된 프로그래밍 방식입니다 컬렉션 프레임웍의 핵심 인터페이스 Collection 인터페이스 List인터페이스 중복을 허용 하면서 저장순서가 유지됩니다 Set인터페이스 중복을 허용하지 않고 저장순서가 유지되지 않는 컬랙션 입니다. ( List와 반대) Map 인터페이스 키(key)와 값(value) 가 하나의 쌍을 묶어 있으며 순서x 중복(키x,값o) 2023. 2. 24. 이전 1 2 다음