티스토리 뷰

728x90
반응형

 

자바 배열의 문제점
  • 저장할 수 있는 객체 수가 배열을 생성할 때 결정된다. 애초에 배열 크기를 크게 생성하면 되지만 이는 좋은 방법이 아니다.
  • 배열의 객체를 삭제했을 때( arr[0] = null; ) 해당 인덱스가 된다. 따라서 객체를 새로 저장하려면 어디가 비어 있는지 확인하는 코드도 필요하다.

 

컬렉션 프레임워크 (Collection Framwork)

컬렌션 프레임워크란 자바 배열의 다양한 문제점을 해결해 주는 몇 가지 인터페이스(List, Set, Map 등)를 이용할 수 있도록 해주는 것이라고 정의할 수 있다. 컬렉션 프레임 워크는 객체들을 효율적으로 추가, 삭제, 검색할 수 있도록 java.util 패키지에 컬렉션과 관련된 인터페이스와 클래스들을 포함시켜놓았다. 

 

 

 

컬렉션 프레임워크의 계층 구조 예시2 <자주 쓰이는>

 

 

 

 

 

* 참조 : https://prinha.tistory.com/entry/JAVA%EC%9E%90%EB%A3%8C%EA%B5%AC%EC%A1%B0-%EC%9E%90%EB%B0%94-%EC%BB%AC%EB%A0%89%EC%85%98-%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8C%ED%81%ACjava-collection-framework

728x90
반응형

'Java > JAVA' 카테고리의 다른 글

Queue - FIFO (first in first out)  (0) 2023.01.09
Stack - LIFO(last in first out)  (0) 2023.01.09
Map  (0) 2023.01.08
Set  (0) 2023.01.06
String 문자열  (2) 2023.01.06
댓글
250x250
반응형
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday