我们写的Java源代码会首先编译生成 .class字节码文件,然后生成的字节码文件会在JVM(Java虚拟机)上运行,而不同的平台,会有不同的Java虚拟机与之对应,所以就实现了Java跨平台运行。换一种说法,就是不同的平台上我安装了不同的JVM,而这些不同的JVM都有一个相同的作用,就是可以运行java源代码编译生成的.class字节码文件。
要注意一点是,Java跨平台并不是因为JVM可以跨平台,而是不同的平台有不同的JVM虚拟机
Java跨平台运行原理
最新推荐文章于 2023-12-13 21:17:54 发布