1. 컴파일 타임(Compile time)이란? - 우리가 작성한 소스코드가 컴파일(compile)이라는 과정을 통해 기계가 읽을 수 있는 형태로 변환되는 과정을 컴파일 타임이라고 한다. - JAVA의 경우 컴파일을 하면 바이트 코드가 생성되며 이는 컴퓨터(HW)가 이해할 수 없는 언어 -> JAVA가 컴파일한 언어를 이해할 수 있는 기계가 바로 JVM(Java Virtual Machine) -> 즉, JAVA 언어를 컴파일한 바이트 코드를 이해할 수 있는 기계는 바로 JVM을 의미 ex) .exe 파일 컴파일 에러(Compile error)란? - 컴파일 중 발생되는 에러를 의미한다. - 일반적으로 컴파일 에러 발생시 컴파일러는 문제를 일으킨 소스코드 라인을 지적해 줌 ex) syntax error :..