Java虚拟机
一个可以运行Java字节码的虚拟机 / 維基百科,自由的 encyclopedia
親愛的 Wikiwand AI, 讓我們通過簡單地回答這些關鍵問題來保持簡短:
你能列出最重要的事實和統計數據嗎 Java虚拟机?
為 10 歲的孩子總結這篇文章
顯示所有問題
Java虛擬機(英語:Java Virtual Machine,縮寫:JVM),一種能夠執行Java位元組碼的虛擬機器,以堆疊結構機器來實作。最早由昇陽電腦所研發并实现第一个实现版本,是Java平臺的一部份,能夠執行以Java語言寫作的軟體程式。
事实速览 推出年份, 設計公司 ...
推出年份 | 1994 |
---|---|
設計公司 | 昇陽電腦 |
體系結構類型 | 堆疊結構及加载/存储体系架构 |
字長/暫存器資料寬度 | 32位 |
位元組序 | 大 |
通用暫存器 | 每个方法的操作数栈(至多65535个)及方法中的局部变量(至多65535个) |
关闭
Java虚拟机有自己完善的硬件架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。JVM屏蔽了与具体操作系统平台相关的信息,使得Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。通过对中央处理器(CPU)所执行的软件實作,实现能执行编译过的Java程序码(Applet与应用程式)。
作为一种编程语言的虚拟机,实际上不只是专用于Java语言,只要生成的编译文件符合JVM对载入编译文件格式要求,任何语言都可以由JVM编译运行。此外,除了甲骨文公司提供的Java虚拟机,也有其他开源或闭源的实现。