java实现可移植性的基本原理是什么?java实现可移植性的基本原理是什么?
Java用编译器将Java源码编译成.class字节码,字节码用JVM虚拟机解释运行,同一字节码可以在不同的操作系统下被操作系统相对应版本的JVM解释运行,从而实现Java的跨平台性也就是可移植性。因为.class字节码文件是按规定标准排列的二进制文件,所以不同操作系统的java编译器都会编译出一致的字节码文件。