[Java] Java를 복습해보자
·
Language/Java
Java의 컴파일 과정자바 프로그래머가 `.java`의 확장자를 갖는 소스 파일을 생성한 뒤 `javac` 컴파일러를 이용해 `.class`의 확장자를 갖는 바이트 코드를 만들어내는 것을 컴파일 과정이라고 한다. Java 프로그램은 바로 실행이 가능할까?Java 프로그램은 완전한 기계어가 아닌 중간 단계의 바이트 코드를 사용한다.그렇기에 이것을 해석하고 실행할 수 있는 가상의 운영체제가 필요하다.해당 가상 운영체제는 JVM으로, JVM 덕분에 우리는 다른 운영체제에서도 JVM만 설치되어있으면,동일한 결과를 내는 Java 프로그램을 수행할 수 있게 된다.즉, 운영체제마다 Java 프로그램을 개발하는 것보다 운영체제와 자바 프로그램을 중계하는 JVM을 두어,어떤 운영체제에서도 동일한 실행 결과가 나오도록 설..