- 博客(1)
- 收藏
- 关注
原创 学习记录:JVM虚拟机
JVM 创建对象 1、类加载检查 2、分配内存 两种方式保证线程安全:CAS+失败重试、TLAB 3、初始化零值 4、设置对象头 5、init方法 对象的访问定位 建立对象就是为了使用对象,我们的 Java 程序通过栈上的 reference 数据来操作堆上的具体对象。对象的访问方式由虚拟机实现而定,目前主流的访问方式有① 使用句柄和② 直接指针两种: 句柄: 如果使用句柄的话,那么 Java 堆中将会划分出一块内存来作为句柄池,reference 中存储的就是对象的句柄地址,而句柄中包含了对象实例
2022-04-19 13:49:54
1059
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人