JVM
java虚拟机
oiobee
Hello World
展开
-
JVM内存结构
Java虚拟机什么是Java虚拟机JVM体系结构图JVM内存结构1.程序计数器概念特点2.虚拟机栈概念栈帧组成局部变量表操作数栈动态连接方法出口栈帧的生命周期什么是Java虚拟机Java Virtual Machine(JVM):java虚拟机,用来保证Java语言跨平台Java虚拟机可以看做是一台抽象得计算机,如同真实的计算机那样,它有自己的指令集以及各种运行时内存区域Java虚拟机与...翻译 2020-04-29 23:45:34 · 274 阅读 · 0 评论 -
Java对象的创建过程、内存布局、访问定位
文章目录步骤1:类加载检查步骤2:为新生对象分配内存内存分配的两种方式1.指针碰撞(Bump The Pointer)2.空闲列表(Free List)选择哪种分配方式内存分配并发情况下的问题解决方案1. CAS+失败重试2.TLAB+(CAS+失败重试)步骤3:将分配到的内存空间(不包含对象头)初始化为零值步骤4:虚拟据对对象进行必要设置(对象头设置)步骤5: 执行Class文件中的``()``...翻译 2020-05-01 16:03:39 · 230 阅读 · 1 评论