Khác biệt giữa bản sửa đổi của “Máy ảo Java”

Nội dung được xóa Nội dung được thêm vào
Không có tóm lược sửa đổi
Thẻ: Sửa đổi di động Sửa đổi từ trang di động
n Đã lùi lại sửa đổi của 117.0.64.20 (Thảo luận) quay về phiên bản cuối của X3cafe
Thẻ: Lùi tất cả
Dòng 1:
{{Redirect|JRE|the podcast by [[Joe Rogan]]|The Joe Rogan Experience}}
'''Máy ảo''', tiếng Anh là '''Java virtual machine''' ( ) 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ộ
{{Infobox CPU architecture
| name = Máy ảo Java
| designer = [[Sun Microsystems]]
| bits = [[32-bit]]
| introduced = 1994
| version =
| design =
| type = [[Stack machine|Ngăn xếp]] và [[Load/store architecture|register–register]]
| encoding =
| branching =
| endianness = [[Endianness#Big-endian|Lớn]]
| page size =
| extensions =
| open =
| registers =
| gpr = Ngăn xếp toán hạng cho mỗi phương thức (tối đa 65535 toán hạng) cộng với các biến cục bộ cho mỗi phương thức (tối đa 65535)
| fpr =
}}
[[File:JvmSpec7.png|thumb|Tổng quan về kiến trúc máy ảo Java (JVM) dựa trên Đặc tả Máy ảo Java phiên bản Java SE 7]]
'''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 nghệ)|Java]] cũng như các chương trình khác được viết bằng [[Danh sách các ngôn ngữ JVM|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ả (tiêu chuẩn kĩ thuậ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 [[JDK|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.
 
[[Cài đặt tham khảo|Hiện thực tham khảo]] JVM được phát triển bởi dự án [[OpenJDK]] dưới dạng [[Phần mềm nguồn mở|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==
{{Portal|Java (ngôn ngữ lập trình)}}
* [[:en:List of Java virtual machines]]
* [[:en:Comparison of Java virtual machines]]
* [[:en:Comparison of application virtual machines]]
* [[:en:Automated exception handling]]
* [[:en:Java performance]]
* [[:en:List of JVM languages]]
* [[:en:Java processor]]
* [[:en:Common Language Runtime]]
 
==Tham khảo==
{{Reflist|30em}}
 
{{Refbegin}}
* ''[http://java.sun.com/docs/books/vmspec/2nd-edition/jvms-clarify.html 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
* [http://www.jcp.org/en/jsr/detail?id=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
{{Refend}}
 
==Liên kết ngoài==
* [http://net-informations.com/java/intro/jvm.htm What is Java virtual machine (JVM)?]
* [http://docs.oracle.com/javase/specs/jvms/se7/html/index.html The Java Virtual Machine Specification]
* [http://openjdk.java.net/install/ How to download and install prebuilt OpenJDK packages]
* [https://java.com/en/download/help/download_options.xml How to Install Java? (JRE from Oracle)]
 
{{Java Virtual Machine}}
{{Java (Oracle)}}
{{Sun Microsystems}}
 
[[Thể loại:Ngôn ngữ lập trình Java|Máy ảo]]
[[Thể loại:Nền tảng Java|Máy ảo]]
[[Thể loại:Phần mềm nền tảng Java]]
[[Thể loại:Yêu cầu đặc tả Java|Máy ảo]]
[[Thể loại:Máy ảo Java| ]]
[[Thể loại:Máy ảo dựa trên chồng]]