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

javav不依赖于操作系统是不是因为它是解释执行的?
2024年12月03日 00:55
有5个网友回答
网友(1):

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

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

网友(2):

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

网友(3):

也镇尺可以这么说,

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

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

网友(4):

shi

网友(5):

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