JVM概述

1.什么是虚拟机?

虚拟机就是一台虚拟的计算机 。它是一款软件 ,它分为系统虚拟机 (比如VMware )和程序虚拟机 (比如Java虚拟机)。

2.JVM的作用

Java虚拟机负责装载字节码文件到内部,编译 为对应平台上的机器码 指令来执行,还有自动的垃圾回收功能。

3.JVM的组成

  • 类加载器:

    加载字节码文件。

  • 运行时数据区:

    包括本地方法栈,堆,方法区,程序计数器,Java虚拟机栈

  • 执行引擎:

    将字节码翻译为机器码。

  • 本地方法库:

    将字节码翻译为机器码需要调用其他语言的接口来实现。

相关推荐
需要82617 小时前
Arthas 一个命令排查线上问题
java·jvm·spring·spring cloud
程序员阿鹏19 小时前
简单介绍一下软引用
java·开发语言·jvm·数据结构·后端
lsylalalala2 天前
JVM(Java虚拟机)
jvm
xieliyu.2 天前
JVM 垃圾回收机制详解:从标记过程、回收算法到垃圾收集器
java·jvm·笔记·java-ee
此时不提桶,更待何时2 天前
01-04-B-垃圾回收面试与生产事故实战
java·jvm·面试
kian.wqn3 天前
【JVM核心体系02】JVM 运行时内存区域:堆、栈、元空间、直接内存一次讲清
jvm
用户094248568034 天前
第12章:JDK 诊断工具箱——jps / jstat / jmap / jcmd / jhsdb
java·jvm
程序员阿鹏4 天前
双亲委派机制
java·jvm·数据结构·后端
用户094248568034 天前
第11章:OpenJDK反射、动态代理与 MethodHandle 初探
java·jvm