Máy ảo Java

Máy ảo Java, tiếng Anh là Java virtual machine (viết tắt: JVM) là một máy ảo cho phép chạy các chương trình Java cũng như các chương trình khác được viết bằng các ngôn ngữ khác mà được biên dịch sang mã byte Java. JVM được mô tả chi tiết bởi một đặc tả mô tả chính thức những gì cần cho một hiện thực JVM. Đặc tả đó để bảo đảm khả năng tương tác của các chương trình Java trên những hiện thực khác nhau để tác giả các chương trình đó có thể sử dụng Bộ công phụ Phát triển Java (JDK) mà không cần phải lo lắng về đặc tính của nền tảng phần cứng bên dưới.

Hiện thực tham khảo JVM được phát triển bởi dự án OpenJDK dưới dạng mã nguồn mở và bao gồm một trình biên dịch JIT có tên là HotSpot. Các bản phát hành Java hỗ trợ thương mại cũng có sẵn từ Oracle Corporation dựa trên OpenJDK.

Xem thêm

 List of Java virtual machines
 Comparison of Java virtual machines
 Comparison of application virtual machines
 Automated exception handling
 Java performance
 List of JVM languages
 Java processor
 Common Language Runtime

Tham khảo

 Clarifications and Amendments to the Java Virtual Machine Specification, Second Edition includes list of changes to be made to support J2SE 5.0 and JSR 45
 JSR 45, specifies changes to the class file format to support source-level debugging of languages such as JavaServer Pages (JSP) and SQLJ that are translated to Java

Liên kết ngoài
 What is Java virtual machine (JVM)?
 The Java Virtual Machine Specification
 How to download and install prebuilt OpenJDK packages
 How to Install Java? (JRE from Oracle)

Máy ảo
Máy ảo
Phần mềm nền tảng Java
Máy ảo
 
Máy ảo dựa trên chồng