https://melon-taker-d3e.notion.site/1-9076ce3903e647e6a8691d8b261d31c2 Start C Summary Program: Listing the order of work C language was created for use on UNIX Compilation: Process of converting source code into machine code 3 stages of compilation: Preprocessing → Compilation → Linking Preprocessing, Compilation, Linking To run C code, the source code must be converted to machine code. This re..
패키지(Package) 자바의 패키지는 하나의 디렉토리로 클래스들의 묶음이다. 보통 비슷한 성격들의 클래스들을 모아 둔다. 하위 패키지도 포함하는 중첩된 구조도 가능하다. 그런 경우, .(dot)를 사용해서 표현한다. 모듈(Module) 자바의 모듈은 외부에서 재사용 할 수 있는 패키지들을 묶은 것을 말한다. 어떻게 보면 이클립스에서 개발하는 프로젝트는 하나의 모듈을 개발하는 것. 그리고 서로 다른 프로젝트가 import와 export를 이용하여 패키지(package)를 주고 받는다. 패키지의 상위 개념이라고 할 수 있다. 그렇다면 왜 자바에는 모듈과 패키지로 나누어져 있는 걸까? 그것도 초기부터가 아니고 나중에서야 나눠지게 된 걸까? 기존의 패키지만으로는 부족한 점들을 커버하기 위해서 생긴 것이다. 자..