Giải thích cơ chế hoạt động của JVM trong Java

Mình chưa hiểu được cơ chế hoạt động, bạn nào có thể giải thích tường mình giúp mình được không?

@ltd có lời giải thích nào cho image trên không anh?

Đạt không làm Java :frowning:

có bạn nào có thể giải thích cơ chế trên không?

1 Like

Muốn hiểu cái này bạn phải hiểu 1 số thứ cơ bản đã.

  1. Kiến trúc của Java bao gồm 4 thành phần
  • the Java programming language: Chính là ngôn ngữ để bạn code java
  • the Java class file format: Là các file class giao tiếp trực tiếp với máy
  • the Java Application Programming Interface: các API sẵn có của Java (VD gói utils, lang…), bản chất của nó cũng là các class file, được lưu trữ trong JRE
  • the Java virtual machine: JVM có thể hiểu là abstract computer, tức là nó đứng trung gian để giao tiếp với hệ điều hành.
    JVM có 1 thành phần là Class Loader, nó load tất cả các class bao gồm các API class và các program class (chương trình tạo ra).

Nói chung phần này khá hay bao gồm nhiều kiến thức, giải thích dài dòng :frowning: . Bạn đọc tại liệu này:

Bạn đọc chap5 sẽ hiểu rõ cơ chế hoạt đọng của JVM:

2 Likes

Cái của bạn là cái này đúng không?

Dài quá, mình lập topic khác

đúng rồi bạn, nhưng đọc thì không hiểu nên đặt câu hỏi nhờ mọi người giúp đỡ

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?