프로그래밍 이야기/JAVA 공부
JVM 실행구조
글쓰는 개발자 김뉴네
2023. 8. 14. 15:21
728x90
반응형
-자바 프로그램 개발 과정
> .java 파일을 생성하고 자바 코드로 프로그램을 작성한다.
> 자바 소스파일을 컴파일러인 javac 명령어로 컴파일 한다
> 컴파일 성공하면 확장명이 .class인 바이트 코드 파일이 생성된다.
> 바이트 코드 파일은 완전한 기계어가 아니므로 java 명령어를 사용해야 한다.
- 자바 프로그램은 완전한 기계어가 아닌 바이트 코드파일로 구성된다.
- 바이트 코드 파일 : .class 파일
운영체제에서 바로 실행할 수 없고 자바 가상 기계 라는 번역기가 필요하다
- JVM : Java Virtual Machine : JDK에 포함되어 있는 소프트웨어이다
- 자바가 JVM을 사용하는 이유는 바이트 코드 파일을 다양한 운영체제에서 수정하지 않고 사용할 수 있게 하기 위함이다
- javac 명령어로 컴파일도니 바이트 코드 파일은 JDK가 설치된 어떠한 운영 체제에서도 java 명령어로 동일하게 실행할 수 있다.
728x90
반응형