강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của jjc55242869
jjc55242869

câu hỏi đã được viết

Thêm Java, nhiều cách thao tác mã khác nhau

Java, JVM, JDK và JRE

제가 설명한게 맞는지 봐주실 수 있나요?(jvm설명)

Viết

·

433

0

jvm은 자바파일을 실행하기 위한 가상의 컴퓨터다

자바파일만으로는 cpu가 인식하지 못하므로 기계어로 컴파일하는 과정을 거쳐야 실행할수있다

그 일을 해주는것이 jvm이다 jvm은 java파일을 기계어로 바로 변환하진 않는다

왜냐하면 바로 기계어로 변환하려면 os에 종속적이될수밖에 없기때문이다.

os마다 기계어의 문법(?)이 다르기 때문에 같은 기계어여도 다르게 해석된다.

os에 종속적이지 않기 위해 jvm은 jvm이 인식할 수 있는 자바 바이트코드(.class파일)로 변환한다

그리고 os에게 해석을 해준다. 그러면 os에 종속적이지 않게된다.

javaspringJPA

Câu trả lời

Câu hỏi này đang chờ câu trả lời
Hãy là người đầu tiên trả lời!
Hình ảnh hồ sơ của jjc55242869
jjc55242869

câu hỏi đã được viết

Đặt câu hỏi