Java跨平台原理

使用Java编译器编译Java程序时,生成的是与平台无关的字节码,这些字节码只面向JVM。不同平台的JVM都是不同的,但它们都提供了相同的接口。

JVM是Java程序跨平台的最核心的部分。

    只要为不同平台实现了相应的虚拟机,编译后的Java字节码就可以在该平台上运行。
    其屏蔽了与具体操作系统平台相关的信息,使得Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。

正是因为有了JVM的存在,Java才实现了强大的跨平台特性。
posted @ 2024-07-31 11:14  北方的尘中客  阅读(17)  评论(0)    收藏  举报