zoukankan      html  css  js  c++  java
  • JVM(一)JVM的概述与运行流程

    1、基本概念

      JVM和普通虚拟机:

        大家常用的两种虚拟机是VMWare和Visual Box,用来操作cpu指令。

        JVM是程序自己独立的运行环境,对堆栈、寄存器、字符码指令等操作。

        Java、JRuby、Groovy等运行在Java虚拟机(JVM)上。

      JVM与JDK、JRE的关系

        Java程序设计语言、Java虚拟机(JVM)、Java API类库这三部分统称JDK。

        Java虚拟机(JVM)、Java API类库这两部分统称JRE。

        所以,JVM < JRE < JDK。

      

      JVM的产品有哪些?

        HotSpot、 Jrockit、J9等

      为什么会出现JVM?

        C/C++的存在:OS架构,CPU架构。

        JAVA:一次编写到处运行。

    2、运行流程

       将编写好的JAVA程序经过编译成为JAVA字节码,JAVA虚拟机(JVM)解析JAVA字节码,再通过本地机器指令进行操作。

  • 相关阅读:
    scala学习资料
    maven安装scala插件
    关于 mod_python
    Python读取Excel数据
    Python展开一个嵌套的序列
    随手写的Java向文本文件写字符串的类
    Python三元表达式
    递归的概述
    一分钟让你明白CSS中的盒模型
    Python实现ID3算法
  • 原文地址:https://www.cnblogs.com/c-xiaohai/p/8392329.html
Copyright © 2011-2022 走看看