问答详情
源自:11-1 阶段练习

为什么JAVA被称为平台无关的编程语言

平台无关

提问者:慕粉140730297 2017-10-29 09:36

个回答

  • 瓶子修
    2017-11-01 21:44:15
    已采纳

    写的程序是.java文件,编译后生成的是.class文件(字节码文件)。不同的平台装有不同的java虚拟机(JVM),JVM可以将.class文件解释成其对应平台的机器码,利用机器码来操作硬件和操作系统。

    相当于,给一些人同样的一个任务,不同的人根据自身的情况选择不同的方式来完成这个任务,任务是一样的,完成这个任务的过程是不同的,但最后的结果是一样的。

  • BITEyou
    2017-10-29 14:18:28

    因为.java文件生成的是.class文件,语言java虚拟机来解释。