2025年【Java学习】之(Write Once,Run Anywhere)

【Java学习】之(Write Once,Run Anywhere)参考资料 深入理解 Java 虚拟机 http blog csdn net cutesource article details 一次编写 到处运行 Write once run anywhere WORA 有时也作 write once run everywhere WORE

大家好,我是讯享网,很高兴认识大家。

参考资料:
深入理解Java虚拟机
http://blog.csdn.net/cutesource/article/details/

  “一次编写,到处运行”(Write once, run anywhere、WORA,有时也作“write once, run everywhere”、WORE),是太阳计算机系统公司用来展示Java程序设计语言的跨平台特性的口号。 理想中,这意味着Java可以在任何设备上开发,编译成一段标准的字节码并且可以在任何安装有Java虚拟机(JVM)的设备上运行。在芯片、设备和软件包中安装Java已经成为一种工业实践的标准。—–(来自wiki)
代码编译:的结果是从本地机器码转变为字节码
编译 XX.java 文件时:

这里写图片描述
讯享网

  各种不同平台的虚拟机与所有平台都统一使用的程序存储格式——字节码(ByteCode)是构成平台无关性的基石。

  Java虚拟机不和包括Java在内的任何语言绑定,它只与“Class 文件”这种特定的二进制文件格式所关联,Class文件中包含了Java虚拟机指令集合符号表以及若干其他辅助信息。

这里写图片描述


Tip:魔数

  每个Class文件的头4个字节称为魔数(Magic Number),它的唯一作用是确定这个文件是否为一个能被虚拟机接受的Class文件。

咖啡宝贝? O(∩_∩)O哈哈~

这里写图片描述


小讯
上一篇 2025-02-19 18:22
下一篇 2025-03-18 13:41

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/54111.html