[java] 자바 컴파일러(Java compiler)

자바는 인기있는 프로그래밍 언어이며, 자바 프로그램을 실행하기 위해서는 먼저 자바 소스 코드를 컴파일해야 합니다. 자바 컴파일러는 소스 코드를 컴파일하여 바이트 코드로 변환하는 역할을 합니다.

자바 컴파일러란?

자바 컴파일러는 자바 소스 코드를 바이트 코드로 변환하는 도구입니다. 소스 코드는 일련의 텍스트 형식이며, 바이트 코드는 기계가 이해할 수 있는 이진 형식입니다. 이렇게 변환된 바이트 코드는 JVM(Java 가상 머신)에서 실행됩니다.

자바 컴파일러 사용하기

자바 컴파일러는 JDK(Java Development Kit)에 포함되어 있습니다. JDK를 설치하면 javac라는 명령어를 사용하여 소스 코드를 컴파일할 수 있습니다.

예를 들어, HelloWorld.java라는 자바 소스 파일이 있다면 다음과 같이 컴파일할 수 있습니다:

javac HelloWorld.java

위 명령어를 실행하면 HelloWorld.java 파일이 컴파일되어 HelloWorld.class 파일이 생성됩니다. 이 파일은 바이트 코드로 변환된 자바 프로그램입니다.

컴파일된 클래스 실행하기

컴파일된 클래스 파일은 다음과 같이 java 명령어를 사용하여 실행할 수 있습니다:

java HelloWorld

위 명령어를 실행하면 HelloWorld 클래스가 JVM에서 실행되며, 결과가 터미널에 출력됩니다.

요약

자바 컴파일러는 자바 소스 코드를 바이트 코드로 변환하는 도구입니다. JDK를 설치하면 javac 명령어를 사용하여 소스 코드를 컴파일할 수 있습니다. 컴파일된 클래스 파일은 java 명령어로 실행할 수 있습니다.

참고 자료