JAVA_Collection
Collection (인터페이스) 1. List(인페이스) 1) ArrayList (클래스) : 배열구조 -> 인덱스 사용 가능 -> 순서대로 저장 -> 저장하고 저장된 정보를 빼올 때 속도 빠름 -> 데이터를 가져올 때 대부분의 경우 ArrayList 사용됨 -> 가장 많이 사용 단, 추가적으로 정보를 삽입하고 삭제할 때는 속도가 느리다. 2) LinkedList (클래스) : ArrayList의 단점을 보완해서 만든 것 -> ArrayList처럼 순서대로 저장되는 것이 아니라 각 공간이 있고 메모리 주소로 연결시킨 것 -> 추가적인 정보를 삽입, 삭제할 때도 연결만 새로하면 되니까 속도가 빨라짐 -> 두번째로 많이 사용 3) vector : ArrayList와 동일한 구조. 배열의 크기가 늘어나고, 줄어듬에 따라서 자동으로 크기가 조절됨 4...
댓글
댓글 쓰기