컬렉션 프레임워크 (1)


컬렉션 프레임워크 (1)

Advanced JAVA 컬렉션 프레임워크 (1) 루크 2016. 11. 17. 14:44 이웃추가 본문 기타 기능 우리가 데이터를 저장하고, 처리하는데 있어 지금 까지는 주로 배열을 이용하여 처리하였다. 배열밖에 몰랐으니 당연하다. 그렇다면? 배열의 단점은 무엇일까? 배열은 항상 크기가 고정되어 있어야 한다는 점이다. 배열의 크기가 부족하면 어떻게 할 것인가? 새로운 배열을 만들어서 거기에 복사한다. 그렇다고 최대값의 배열을 만들 수도 없으니... 뭔가 복잡하고, 효율적이지 못한 것 같다. The core collection interfaces. [출처 - 자바 공식 튜토리얼] 그래서 만들어진게 컬렉션 프레임워크이다. 데이터를 저장하고, 처리하는 관련된 알고리즘을 구조화 해 놓은 프레임 워크이다. 자료구조와 알고리즘을 클래스로 구현해 놓은 것 정도로 생각하면 좋겠다. List, Set, Queue, Map형으로 구조화 되어 있는데, List, Set, Queue는 Collectio...



원문링크 : 컬렉션 프레임워크 (1)