技术栈

【java】jvm

..Cherry..2025-10-19 9:10

Java Virtual Machine,java二进制字节码的运行环境,一次编写,到处运行,自动内存管理、垃圾回收机制。

JVM组成

1. 程序计数器


2. java堆


元空间/方法区主要存储类或常量,随项目动态类加载增多,易出现OOM。

3. 虚拟机栈






4. 方法区

常量池:





5. 直接内存



类加载器




1. JVM双亲委派


2. 类装载








垃圾回收



















3个E到S后,3个E释放。

上一篇:数据结构--------顺序表
下一篇:数据库专家
相关推荐
2401_83708850
13 分钟前
stringRedisTemplate.opsForHash().entries
java·redis
独隅
20 分钟前
在 Lua 中,你可以使用 `os.date()` 函数轻松地将时间戳转换为格式化的时间字符串
开发语言·lua
思麟呀
1 小时前
Linux的基础IO流
linux·运维·服务器·开发语言·c++
星释
1 小时前
Rust 练习册 :Pythagorean Triplet与数学算法
开发语言·算法·rust
星释
1 小时前
Rust 练习册 :Nth Prime与素数算法
开发语言·算法·rust
lkbhua莱克瓦24
2 小时前
Java基础——集合进阶3
java·开发语言·笔记
蓝-萧
2 小时前
使用Docker构建Node.js应用的详细指南
java·后端
多喝开水少熬夜
2 小时前
Trie树相关算法题java实现
java·开发语言·算法
QT 小鲜肉
2 小时前
【QT/C++】Qt定时器QTimer类的实现方法详解(超详细)
开发语言·数据库·c++·笔记·qt·学习
lsx202406
3 小时前
MySQL WHERE 子句详解
开发语言
热门推荐
01GitHub 镜像站点02BongoCat - 跨平台键盘猫动画工具03UV安装并设置国内源04Linux下V2Ray安装配置指南05《大数据技术原理与应用》实验报告三 熟悉HBase常用操作06综合整理:pdf预览显示:你尝试预览的文件可能对你的计算机有害。如果你信任此文件以及其来源,请打开此文件以看其内容,如何解决以正常预览文件07jdk21下载、安装(Windows、Linux、macOS)08安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)09PyCharm 社区版全平台安装指南10npm使用国内淘宝镜像的方法