跳转到内容

Java虚拟机

本页使用了标题或全文手工转换
维基百科,自由的百科全书

这是本页的一个历史版本,由2607:fb90:ed6:47b8:e033:ac0e:f858:6218留言2018年9月18日 (二) 05:36编辑。这可能和当前版本存在着巨大的差异。

Java虚拟机概貌

Java虛擬機(英語:Java Virtual Machine,縮寫為JVM),一種能夠執行Java bytecode虛擬機器,以堆疊結構機器來進行實做。最早由昇陽電腦所研發并实现第一个实现版本,是Java平臺的一部份,能夠執行以Java語言寫作的軟體程式

Java虚拟机有自己完善的硬体架构,如处理器堆栈寄存器等,还具有相应的指令系统。JVM屏蔽了与具体操作系统平台相关的信息,使得Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。通过对中央处理器(CPU)所执行的软件實作,实现能执行编译过的Java程序码(Applet与应用程式)。

作为一种编程语言的虚拟机,实际上不只是专用于Java语言,只要生成的编译文件符合JVM对载入编译文件格式要求,任何语言都可以由JVM编译运行。此外,除了甲骨文,也有其他开源或闭源的实现。

注释

参考文献

外部链接

参见