JavaO怎么样?

时间:2013-11-12 18:34:08

标签: java operating-system

每当我问某人“是否有可能用Java编写操作系统?”时,他们的答案都是否定的,因为Java需要虚拟机。 但是JavaO http://en.wikipedia.org/wiki/JavaOS呢? 根据维基百科,它是用Java开发的! 他们是怎么成功的?

2 个答案:

答案 0 :(得分:4)

维基百科的文章回答了你的问题: JavaOS主要是用Java编写的 - 这意味着它不是用Java编写的,而是:该系统基于硬件架构本机微内核。 Java虚拟机在微内核之上运行。

答案 1 :(得分:1)

Java一词含糊不清;它是编程语言的名称,它是运行时环境的名称。这两者通常是紧密耦合的,因为大多数时候,Java编程语言被编译成称为字节码的二进制格式,该格式旨在在Java虚拟机环境中运行。

在这种情况下,使用编译成任何其他二进制格式的Java语言编写代码当然是可能的。将语言与其运行的地方分离(在这种情况下这样做很简单)和Java(作为一种语言)成为另一种语言,可用于开发任何其他通用语言所能提供的相同内容。