![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JVM
一角钱技术
Java架构师
展开
-
难难难难难!对象的创建七连问
难难难难难!对象的创建七连问关于 Object o = new Object()请解释一下对象的创建过程?(半初始化)加问 DCL 与 volatile 问题?(指令重排)对象在内存中的存储布局?(对象与数组的存储不同)对象头具体包括什么?(markword classpointer)synchronized锁信息对象怎么定位?(直接 间接)对象怎么分配?(栈上-线程本地-Eden-Old)Object o = new Object() 在内存中占用多少字节?1. 请解释一下对象的创建原创 2020-07-22 19:34:01 · 242 阅读 · 0 评论 -
JVM指令集
一、JVM指令助记符(1)操作数栈变量到操作数栈:iload,iload_,lload,fload,fload_,dload,dload_,aload,aload_操作数栈到变量:istore,istore_,lstore,lstore_,fstore,fstore_,dstore,dstore_,astore,astore_常数到操作数栈:bipush,sipush,ldc,ldc_w,...原创 2019-09-30 18:06:47 · 108 阅读 · 0 评论