JVM概述

1.什么是虚拟机?

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

2.JVM的作用

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

3.JVM的组成

  • 类加载器:

    加载字节码文件。

  • 运行时数据区:

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

  • 执行引擎:

    将字节码翻译为机器码。

  • 本地方法库:

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

相关推荐
馨谙1 小时前
SELinux 文件上下文管理详解:从基础到实战
jvm·数据库·oracle
cherry52304 小时前
Java大厂面试真题:Spring Boot + 微服务 + 缓存架构三轮技术拷问实录
jvm·spring boot·mysql·微服务·java面试·分布式架构·redis缓存
Han.miracle5 小时前
Java的多线程——多线程(3)线程安全
java·开发语言·jvm·学习·安全·线程·多线程
1.01^100020 小时前
[5-01-01].第04节:初识字节码文件 - 字节码文件作用
jvm
找不到、了1 天前
JVM核心知识整理《1》
jvm
L.EscaRC1 天前
面向 Spring Boot 的 JVM 深度解析
jvm·spring boot·后端
学到头秃的suhian2 天前
JVM-类加载机制
java·jvm
NEFU AB-IN2 天前
Prompt Gen Desktop 管理和迭代你的 Prompt!
java·jvm·prompt
唐古乌梁海2 天前
【Java】JVM 内存区域划分
java·开发语言·jvm
众俗2 天前
JVM整理
jvm