【java】jvm

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

JVM组成

1. 程序计数器


2. java堆


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

3. 虚拟机栈






4. 方法区

常量池:





5. 直接内存



类加载器




1. JVM双亲委派


2. 类装载








垃圾回收



















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

相关推荐
格林威18 小时前
多相机微秒级对齐:硬件触发 vs PTP(IEEE 1588)方案实战对比
开发语言·人工智能·数码相机·机器学习·计算机视觉·视觉检测·机器视觉
都叫我大帅哥18 小时前
给 Java 程序员的 CSRF 攻击详解:从原理到防御实战
java
江南十四行19 小时前
Spring框架核心(上)——IoC控制反转与DI依赖注入详解
java·后端·spring
fb_1234519 小时前
Linux磁盘分区从入门到实操:MBR_GPT全解析+分区工具实战指南
java·linux·gpt
初级代码游戏20 小时前
iOS开发 Swift 速记2:三种集合类型 Array Set Dictionary
开发语言·ios·swift
码智社20 小时前
JSON 零基础到资深全体系教程
java·json
峥嵘life21 小时前
Android WiFi 热点 Channel 信道 和 Frequency 频率 转换总结
android·开发语言
wgego21 小时前
基础的反序列化一些总结(php和java)
java·开发语言·笔记
冻柠檬飞冰走茶1 天前
PTA基础编程题目集 7-8超速判断(C++语言实现)
开发语言·数据结构·c++·算法
机建狂魔1 天前
Codex 接入第三方模型 API 实战:以 Mimo 为例
java·服务器·数据库·ai·ai编程·codex