美文网首页
JVM原理介绍一

JVM原理介绍一

作者: 生不悔改 | 来源:发表于2019-12-12 14:19 被阅读0次

JVM定义:

java  virtual  machine翻译成中文就是java虚拟机,这几个单词首字母的组合成为JVM。JVM实际就是java运行时所需要的环境。

概述:众所周知常见的电脑操作系统有Windows,linux,MacOS等。而JVM是一个容器,它建立在这些操作系统中,将java程序能在各个系统中均能完成一样的运行效果,换句话说java可以一次编译处处运行的原因就在这,就是因为jvm的存在,才使得java语言变得如此的强大。

为了更好的明白jvm与java与操作系统的关系,可以看一下图解:

关系图

正如图中所展示的一样,JVM是建立在电脑硬件与操作系统上的,然后当有了JVM后才能支持java程序的运行。当然想要运行一个java程序,如果只有JVM是不够的。我们刚开始学习java语言的时候,老师都会叫我们下载一个叫做JDK的应用程序,可以大家知道JDK是什么吗,JDK全称Java 语言的软件开发工具包,这个JDK其实就包含了JVM。再看一个图:

JVM与JDK和JRE的三者关系图解

看过图,其实就能明白我们学习java语言所下载的JDK程序其实就是一个JVM与JRE和其他java工具的一个集合程序。

摘自网络

通过来自官网的解释图与本人画的形象图后,更能明白JVM到底是什么了。

总结来说JVM就是java语言以及其他java工具运行和使用必不可少的一个底层支持容器,对于操作系统,硬件来说,JVM是一个建立在操作系统上的一个java容器,所以JDK分linux版本和windows版本。

相关文章

网友评论

      本文标题:JVM原理介绍一

      本文链接:https://www.haomeiwen.com/subject/hjftnctx.html