jvm重点图示

  1. 什么是jvm



2.类加载



3.运行时内存

程序计数器

虚拟机栈



方法区



new一个对象

  1. 没有加载过会先加载
  2. 在堆上分配空间 tlab避免竞争
  3. 对象成员变量初始化
  4. 设置对象头 哈希值 分代年龄 偏向锁 锁状态等
    5)执行init方法进行初始化
相关推荐
雪度娃娃3 小时前
转向现代C++——优先选用限定作用域的枚举型别,而非不限作用域的枚举型别
java·jvm·c++
欢璃4 小时前
笔试强训练习
java·开发语言·jvm·数据结构·算法·贪心算法·动态规划
Dicky-_-zhang4 小时前
Go语言内存管理与GC机制深度解析
java·jvm
老纪5 小时前
c++怎么利用std--variant处理多种二进制子协议包的自动分支解析【进阶】
jvm·数据库·python
JAVA面经实录9175 小时前
JVM高频面试总结(背诵完整版)
java·开发语言·jvm
沪漂阿龙5 小时前
Java JVM 面试题详解:JVM运行原理、内存模型、堆栈方法区、GC垃圾回收、JIT编译、类加载机制与线上调优全攻略
java·开发语言·jvm
Dicky-_-zhang6 小时前
云原生存储与数据库选型实战:从传统数据库到云原生数据库的演进
java·jvm
Dicky-_-zhang7 小时前
容器网络CNI实战:从零搭建网络插件
java·jvm
2301_803934617 小时前
SQL如何进行分组后字符串拼接_使用GROUP_CONCAT或STRING_AGG
jvm·数据库·python
Devin~Y7 小时前
互联网大厂 Java 面试实录:JVM、Spring Boot、MyBatis、Redis、Kafka、Spring AI、K8s 全链路追问小Y
java·jvm·spring boot·redis·kafka·mybatis·spring security