为什么JVM被称为抽象机器?

时间:2014-10-25 04:44:19

标签: jvm

我是学习java的初学者。

而且,我在JVM上有以下问题:

我知道抽象意味着隐藏不必要的细节并仅显示所需的细节。

为什么JVM被称为抽象机器?

它隐藏了哪些信息/实施细节?

它显示了哪些细节/功能?

2 个答案:

答案 0 :(得分:1)

它抽象了硬件平台和内存使用细节。

答案 1 :(得分:0)

抽象机是物理机器的理论模型。 JVM是一个虚拟机 - 物理计算机的软件实现。您引用的 abstract 的各自用途具有不同的实际意义。