30/09/2018, 17:13

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?

Nguyễn Văn Cờ Đỏ viết 19:23 ngày 30/09/2018

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

Mai Anh Dũng viết 19:23 ngày 30/09/2018

Đạt không làm Java

Nguyễn Văn Cờ Đỏ viết 19:17 ngày 30/09/2018

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

Cương Nguyễn viết 19:17 ngày 30/09/2018

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 . Bạn đọc tại liệu này:

mihaimoldovan.com

Inside-Java-Virtual-Machine.pdf

2.48 MB

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

Cương Nguyễn viết 19:24 ngày 30/09/2018

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

www.javatpoint.com

JVM | Java Virtual Machine - Javatpoint

Java Virtual Machine. Let's learn what is JVM with its internal architecture with inheritance, polymorphism, abstraction, encapsulation, exception handling, multithreading, IO Streams, Networking, String, Regex, Collection, JDBC etc.

BigCat viết 19:14 ngày 30/09/2018

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

Nguyễn Văn Cờ Đỏ viết 19:23 ngày 30/09/2018

đú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 đỡ

Bài liên quan
0