홍강zone

[Java] Java의 동작원리 compile,class파일,JVM 본문

Java

[Java] Java의 동작원리 compile,class파일,JVM

홍강 2023. 4. 2. 01:38

컴퓨터에게 시킬 일들을 사람이 이해할 수 있는 source code로 작성한다.(확장자명 = .java)

작성한 source code를 컴퓨터가 알아들을 수 있는 언어로 변환 Compile해준다. 이때 확장자명이 .class인 파일이 생성된다.

컴퓨터가 들을 수 있는 언어인 .class로 변환하였지만, 컴퓨터는 java라는 언어의 글자와 문법을 모르기 때문에 컴퓨터에게 이를 이해할 수 있는 JVM(Java Virtual Machine)을 탑재해준다.

컴퓨터는 JVM을 통해 알아듣고 결과를 출력해준다.