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

来源:11-1 阶段练习

慕粉140730297

2017-10-29 09:36

平台无关

写回答 关注

2回答

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

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

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

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

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

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530559 学习 · 6091 问题

查看课程

相似问题