美文网首页
jvm专题一

jvm专题一

作者: RainySpring | 来源:发表于2020-05-19 23:59 被阅读0次
  1. jdk、jre和jvm的关系
    JDK是Java开发工具包,是整个Java的核心,包括了Java运行环境JRE、Java工具和Java基础类库。
    JRE是java的运行环境,包含JVM标准实现及Java核心类库。
    JVM是java虚拟机,是整个java实现跨平台的最核心的部分,能够运行以Java语言写作的软件程序。

三者是层层包含的关系。


image.png
  1. JVM和Java的关系
    不同语言都能编译成class文件,被jvm 解释成机器码从而被计算机所识别。java只是一种编程语言,而jvm可以为不同语言解释,并能跨平台的一种技术。
    jvm是机器与编程语言之间‘牵桥搭线’的枢纽,没有jvm,那么java程序只是一个记事本里的文本数据而已。
就好比我们与计算机的关系,我们想了解计算机组成原理,迫切希望有一种媒介能把我们变成计算机能存储并且能运行的东西,那么我们就能遨游于计算机的世界里了。jvm就是java与计算机之间的媒介,是所有语言的媒介。 image.png

相关文章

网友评论

      本文标题:jvm专题一

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