Dandy Now!
  • [ 언어·프레임워크/Java ]
    [Java] 자바의 컬렉션은 왜 '프레임워크'라고 불릴까? 라이브러리와의 결정적 차이!
    2025-06-15 18:29:31
    자바의 컬렉션은 왜 '프레임워크'라고 불릴까? 라이브러리와의 결정적 차이!자바 개발자라면 누구나 컬렉션(Collection)을 사용한다. List, Set, Map 등 데이터를 다루는 데 필수적인 존재이기 때문이다. 그런데 우리는 이들을 '컬렉션 라이브러리'가 아닌 '컬렉션 프레임워크'라고 부른다. 일부 개발자들은 "단순히 데이터 구조의 모음인데 왜 프레임워크라고 하지?"라고 의문을 제기하기도 한다. 이 글에서는 라이브러리와 프레임워크의 근본적인 차이를 살펴보고, 자바 컬렉션이 진정한 '프레임워크'로 불리는 이유를 명확하게 설명하고자 한다.1. 라이브러리 vs. 프레임워크: 제어권의 차이가장 핵심적인 차이는 바로 '제어권(Control)'에 있다.라이브러리 (Library)개발자가 필요할 때 직접 호출하..