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

  • 相关阅读:
    光盘和U盘
    解决时间同步
    僵尸进程 和 孤儿进程
    Centos虚拟机设置网络模式
    常用CDN 和 后台管理模板
    微信小程序wxs如何使用
    kubernetes/client-go--使用 Clientset 获取 Kubernetes 资源对象
    samplecontroller
    volcano
    DNS欺骗
  • 原文地址:https://www.cnblogs.com/MagicalFool/p/13639202.html
Copyright © 2011-2022 走看看