技术文章 > java >  java教程 > 正文

Java之jvm的执行程序过程

小妮浅浅

在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教程

免费视频教程
本教程部分素材来源于网络,版权问题联系站长!
相关文章
  pycharm找不到jvm解决方法
  java基础中JRE、JDK、JVM是什么?
  java之JVM面试题整理
  java之JVM各类机制整理
  java之如何获取jvm的源码?
相关视频章节
  os & sys 模块使用
  包的使用
  第三方开源模块的安装&使用
  自定义模块
  模块介绍和调用方式
作者信息

小妮浅浅

认证0级讲师

最近文章
python数据分析是什么 245
python中的int是什么意思 566
python开发环境是什么 501
推荐视频
视频教程分类