JVM概述

1.什么是虚拟机?

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

2.JVM的作用

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

3.JVM的组成

  • 类加载器:

    加载字节码文件。

  • 运行时数据区:

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

  • 执行引擎:

    将字节码翻译为机器码。

  • 本地方法库:

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

相关推荐
syt_biancheng1 小时前
C++ 多态(1)
jvm·c++·学习
沐浴露z3 小时前
【JVM】详解 运行时数据区
java·jvm
007php00719 小时前
Docker 实战经验之关键文件误删恢复指南(一)
jvm·docker·云原生·容器·面试·职场和发展·eureka
代码不停20 小时前
JavaEE初级——Thread多线程
java·jvm·java-ee
xxxxxxllllllshi20 小时前
Cookie、Session、JWT、SSO,网站与 APP 登录持久化与缓存
java·开发语言·jvm·数据结构·缓存·面试
大大大大物~1 天前
JVM 之 volatile可见性、禁止指令重排序的JVM实现
jvm·juc
zz-zjx1 天前
JVM垃圾收集器详解(jdk21+25实战版)
java·开发语言·jvm
工业甲酰苯胺1 天前
Java并发机制的底层实现原理:从CPU到JVM的全面解析
java·jvm·spring
初级炼丹师(爱说实话版)1 天前
JVM的classpath
jvm·ide
7哥♡ۣۖᝰꫛꫀꪝۣℋ2 天前
JVM初识
jvm