javav不依赖于操作系统是不是因为它是解释执行的?

javav不依赖于操作系统是不是因为它是解释执行的?
2024-12-03 00:55:33
推荐回答(5个)
回答1:

我认为是因为它是铅搜羡在java虚拟机中执行的

java编译产生的是字节码文件 在java虚拟机中执行 字节码文件不依赖于操作系统 但是虚拟机依赖于操作系漏橡统 所以是“一次编译 到处执行槐拍”
而C语言编译产生的是exe文件 只能在win下执行 在linux下便无法执行 需要重新编译

回答2:

就三个字:字节码!
不依赖操作系统的前提是你要装jdk

回答3:

也镇尺可以这么说,

不过严格的芦旅宴说java是编陪银绎型的语言,

它的跨平台是因为在操作系统之间加了一层叫作java虚拟机的东西,

回答4:

shi

回答5:

编译行语言,不是解释型。
虚拟机。