zoukankan      html  css  js  c++  java
  • JVM初识

    什么是JVM JVM在Java运行时干了些什么 JVM是什么样子 JVM,JDK,JRE之间的关系

    1,什么是JVM

    Java Virtual Mechine 可以理解为运行Java代码的虚拟机。

    引用外国人的话: The Java Virtual Machine is a program whose purpose is to execute other programs. It's a simple idea that also stands as one of our greatest examples of coding *kung fu*. The JVM upset the status quo for its time, and continues to support programming innovation today.

    翻译:Java虚拟机是旨在执行其他程序的程序。 这是一个简单的想法,也是我们对“功夫”进行编码的最出色示例之一。 JVM破坏了其现状,并在今天继续支持编程创新。

    image-20200909153112041

    2,JVM在Java运行时干了些什么

    主要加载Java运行时所需要的环境变量,加载类文件到机器执行,我们来看下面图:

    image-20200909153616592

    3, JVM是什么样子

    JVM的形态主要从内存模型上来区分,以下是简单的模型图,正常是更加复杂的一个机制

    image-20200909154203934

    4, JVM,JRE,JDK

    • JVM(Java Virtual Machine) Java虚拟机
    • JDK (Java Development kit) Java开发包
    • JRE(Java Runtime Environment) Java运行时环境

    img

  • 相关阅读:
    MSXML应用总结
    MsXml创建和解析XML示例
    解决IAR无法跳转的问题
    总结4
    1012
    1010
    acm学习总结
    1005
    1004
    1006
  • 原文地址:https://www.cnblogs.com/MagicalFool/p/13639202.html
Copyright © 2011-2022 走看看