자바 파일이란?

창진·2022년 11월 2일
0

자바

목록 보기
7/10

java file 이란?

우리가 작성해야할 자바 프로그램을 말합니다. 이 자바 프로그램은 .java 라는 확장자를 가진 파일로 저장하게 되는데 이렇게 저장되는 .java 파일을 자바파일 또는 자바소스라고 합니다.

만약 MyProgram.java라는 자바 파일을 작성했다면 프로그램이 정상적으로 동작하는지 확인하기 위해 프로그램을 실행시키고 싶을 것입니다. 자바로 작성한 파일을 실행하기 위해서는 두 번의 단계를 거쳐야만 합니다. 하나는 .java 파일을 .class 파일로 바꾸어 주는 컴파일 단계이고 두번째는 .class 파일을 실행하는 단계이다. 이렇게 두 단계를 거치면 우리는 작성한 프로그램을 실행할 수 있다.

위 그림에서 Compiler는 javac.exe에 해당되고 JVM은 java.exe에 해당된다. 위 그림을 순서대로 서술하면 다음과 같다.

1.소스코드(MyProgram.java)를 작성한다.
2.컴파일러(Compiler)는 자바 소스코드를 이용하여 클래스 파일(MyProgram.class)을 생성한다. 컴파일 된 클래스 파일은 JVM(Java Virtual Machine)이 인식할 수 있는 바이너리 파일이다.
3.JVM은 클래스 파일의 바이너리 코드를 해석하여 프로그램을 수행한다.
4.MyProgram 수행 결과가 컴퓨터에 반영된다.

profile
안녕하세요

0개의 댓글