글쓰는 개발자 김뉴네 2023. 8. 14. 15:21
728x90
반응형

-자바 프로그램 개발 과정

 > .java 파일을 생성하고 자바 코드로 프로그램을 작성한다.

 > 자바 소스파일을 컴파일러인 javac 명령어로 컴파일 한다

 > 컴파일 성공하면 확장명이 .class인 바이트 코드 파일이 생성된다.

 > 바이트 코드 파일은 완전한 기계어가 아니므로 java 명령어를 사용해야 한다.

 

자바 프로그램 실행과정

 

 - 자바 프로그램은 완전한 기계어가 아닌 바이트 코드파일로 구성된다.

 - 바이트 코드 파일 : .class 파일

    운영체제에서 바로 실행할 수 없고 자바 가상 기계 라는 번역기가 필요하다

- JVM : Java Virtual Machine : JDK에 포함되어 있는 소프트웨어이다

- 자바가 JVM을 사용하는 이유는 바이트 코드 파일을 다양한 운영체제에서 수정하지 않고 사용할 수 있게 하기 위함이다

 

- javac 명령어로 컴파일도니 바이트 코드 파일은 JDK가 설치된 어떠한 운영 체제에서도 java 명령어로 동일하게 실행할 수 있다.

운영체제별 JVM java 명령어 실행구조

 

728x90
반응형