JavaSE프로젝트의 구조

Soobin Kim·2024년 3월 22일

Java

목록 보기
2/47

자바 소스 코드 실행 과정

자바 소스 코드(high-level language)를 실행하기 위해서는 .java 파일을 컴파일러를 사용하여 .class 파일로 변환해야 한다.

  • .java 파일은 컴파일러가 바이트 코드(byte code)로 변환하는데, 바이트 코드는 0과 1로 구성된 기계어(low-level language) 코드다.
  • 컴파일러javac 명령어를 사용하여 .java 파일을 컴파일하며, 오류가 없다면 .class 파일이 생성된다.
  • .class 파일JVM(Java Virtual Machine)에서 실행되는 실행 가능한 파일로, JVM은 이 파일을 읽어들여 프로그램을 실행한다.

CMD에서 실행해보기

  1. 첫 번째 이미지: 실행 파일 생성

    컴파일러가 javac 명령어를 사용하여 .java 파일.class 파일로 변환한다.

  2. 두 번째 이미지: 실행 파일을 실행

    java 명령어로 .class 파일을 실행하면 프로그램이 시작되며, Hello World와 같은 결과를 출력할 수 있다.


Main Class

  • Main Classmain 메서드를 가진 클래스로, 자바 애플리케이션에서 프로그램 실행이 시작되는 클래스이다.
  • 많은 클래스들 중 main 메서드를 가진 클래스는 단 1개이며, Main Class부터 프로그램이 시작된다.

0개의 댓글