节:JVM的位置
Posted 李阿昀
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了节:JVM的位置相关的知识,希望对你有一定的参考价值。
在上一讲,我给大家详细介绍了虚拟机和Java虚拟机这两个概念,而在这一讲,我们则会从几个不同的角度来看一下JVM它所处的一个位置。
首先,我们先来看一下下面这张图,相信下图对大家来说应该不会陌生,因为在上一讲中我们就看到过相类似的图。
从上图中可以看到,我们会先基于具体的硬件安装相应的操作系统,然后再在操作系统之上安装Java虚拟机,最后便是使用Java虚拟机来解释运行用户提供的字节码文件了。
在上一讲中,我们提到过虚拟机可以分为系统虚拟机和程序虚拟机,相信大家应该对它俩还有印象吧!如果忘记了,那么这里我再讲一遍。系统虚拟机完全就是对物理计算机的一个仿真,而程序虚拟机典型的代表就是Java虚拟机,即基于操作系统之上的解释运行Java应用程序的虚拟环境。
注意,Java虚拟机是运行在操作系统之上的,它与硬件没有直接的交互,关于这点,大家头脑一定要清楚。此外,还有一点需要大家注意,就是在安装JDK的时候,大家需要关注到底是要把JDK安装在哪个操作系统上,这是因为在不同的操作系统上安装的JVM是有区别的。
下面,我们再来看一下这样一张图,大家应该看过这张图吧!这里我是想借助这张图来给大家说明一下JDK的构成。
JDK(Java Development
以上是关于节:JVM的位置的主要内容,如果未能解决你的问题,请参考以下文章