技术栈

jvm重点图示

鸡蛋豆腐仙子2026-02-05 8:31
  1. 什么是jvm



2.类加载



3.运行时内存

程序计数器

虚拟机栈


堆

方法区



new一个对象

  1. 没有加载过会先加载
  2. 在堆上分配空间 tlab避免竞争
  3. 对象成员变量初始化
  4. 设置对象头 哈希值 分代年龄 偏向锁 锁状态等
    5)执行init方法进行初始化
上一篇:【学习笔记】一文读懂一次和二次调频
下一篇:第十三章 C 语言中的存储类别、链接与 内存管理
相关推荐
橘橙黄又青
3 小时前
JVM组成
jvm
heartbeat..
3 小时前
JVM 参数配置指南:内存调优、收集器选择与问题排查
java·运维·jvm·性能优化
野犬寒鸦
4 小时前
从零起步学习并发编程 || 第四章:synchronized底层源码级讲解及项目实战应用案例
java·服务器·开发语言·jvm·后端·学习·面试
2301_82236635
15 小时前
使用Scikit-learn构建你的第一个机器学习模型
jvm·数据库·python
阿猿收手吧!
15 小时前
【C++】C++原子操作:compare_exchange_weak详解
java·jvm·c++
tb_first
17 小时前
万字超详细苍穹外卖学习笔记2
java·jvm·数据库·spring·tomcat·maven
2301_82236360
18 小时前
使用Pandas进行数据分析:从数据清洗到可视化
jvm·数据库·python
tb_first
19 小时前
万字超详细苍穹外卖学习笔记1
java·jvm·spring boot·笔记·学习·tomcat·mybatis
闻哥
20 小时前
深入理解 Spring @Conditional 注解:原理与实战
java·jvm·后端·python·spring
热门推荐
01GitHub 镜像站点02一文了解国产算子编程语言 TileLang,TileLang 对国产开源生态的影响与启示03Vue-skills的中文文档04Claude Code Skills 实用使用手册05UV安装并设置国内源06在Trae中使用Pencil MCP07OpenCode 入门教程:介绍 · 安装 · 配置第三方 API (如 Claude)08OpenClaw部署与配置教程:在Mac mini上接入国产大模型与飞书09让 Trae IDE 智能体 “读懂”文档 Excel+PDF+DOCX :mcp-documents-reader 工具使用指南10Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services