要了解这个问题,我们首先要明白java程序的运行步骤。
第一步:编写java源代码
第二步:将源代码编译成class类型的字节码文件
第三步:java程序的运行
关键就是在第三步上
java程序运行在JVM(java虚拟机)中,而JVM运行在操作系统之上,JVM内部做了不同操作系统之间的适配,所以,操作系统之间的差异性并不会影响输出结果的一致性。
要了解这个问题,我们首先要明白java程序的运行步骤。
第一步:编写java源代码
第二步:将源代码编译成class类型的字节码文件
第三步:java程序的运行
关键就是在第三步上
java程序运行在JVM(java虚拟机)中,而JVM运行在操作系统之上,JVM内部做了不同操作系统之间的适配,所以,操作系统之间的差异性并不会影响输出结果的一致性。