Dec 26 / 패키지(Package)와 모듈(module)
패키지(Package) 자바의 패키지는 하나의 디렉토리로 클래스들의 묶음이다. 보통 비슷한 성격들의 클래스들을 모아 둔다. 하위 패키지도 포함하는 중첩된 구조도 가능하다. 그런 경우, .(dot)를 사용해서 표현한다. 모듈(Module) 자바의 모듈은 외부에서 재사용 할 수 있는 패키지들을 묶은 것을 말한다. 어떻게 보면 이클립스에서 개발하는 프로젝트는 하나의 모듈을 개발하는 것. 그리고 서로 다른 프로젝트가 import와 export를 이용하여 패키지(package)를 주고 받는다. 패키지의 상위 개념이라고 할 수 있다. 그렇다면 왜 자바에는 모듈과 패키지로 나누어져 있는 걸까? 그것도 초기부터가 아니고 나중에서야 나눠지게 된 걸까? 기존의 패키지만으로는 부족한 점들을 커버하기 위해서 생긴 것이다. 자..
Daily Study
2023. 1. 6. 15:36