Java语言求高手解释,为什么操作系统是C语言写的,可以运行Java语言,而反过来,Java不能写操作系统

Java语言求高手解释,为什么操作系统是C语言写的,可以运行Java语言,而反过来,Java不能写操作系统

1个回答

java语言具有平台独立性,它由java编译器生成与平台无关的特殊代码,我们叫做字节码,然后再经过JVM,也就是java虚拟机再生成机器语言。
而其他比如C语言写的编程语言,是直接由编译器生成机器代码,严重依赖于处理器和操作系统。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问