• 技术文章 >java >java教程

    Java之jvm的执行程序过程

    小妮浅浅小妮浅浅2021-02-21 11:42:15原创4376

    在java程序的执行过程里,我们可以看到编译器 、类加载器、内存和执行引擎等,这些都是 JVM中最重要的几个部分。那么有关jvm的执行过程,想必很多人还是没有去仔细的了解过,下面我们就对jvm进行一些简单的介绍,然后对于整体完整的执行流程带来对应的展示。

    1、说明

    JVM是java的核心和基础,在java编译器和os平台之间的虚拟处理器。它是一种利用软件方法实现的抽象的计算机基于下层的操作系统和硬件平台,可以在上面执行java的字节码程序。

    java编译器只要面向JVM,生成JVM能理解的代码或字节码文件。Java源文件经编译成字节码程序,通过JVM将每一条指令翻译成不同平台机器码,通过特定平台运行。

    2、JVM执行程序的过程

    (1)加载class文件

    (2)管理并分配内存

    (3)执行垃圾收集

    (4)java运行时环境由JVM构造的java程序的运行环境

    以上就是Java之jvm的执行程序过程,大家在对jvm开始学习时,对于这样类似的的运行机制,还是很有了解的必要的。更多Java学习指路:java教程

    专题推荐:java jvm
    品易云
    上一篇:java ThreadLocal的对象存储和获取 下一篇:java之JVM方法区的用法

    相关文章推荐

    • pycharm找不到jvm解决方法• java基础中JRE、JDK、JVM是什么?• java之JVM面试题整理• java之JVM各类机制整理• java之如何获取jvm的源码?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网