摘要: 1.直接内存概述 直接内存不是虚拟机运行时数据区的一部分,也不是《Java虚拟机规范》中定义的内存区域。 直接内存是在Java堆外的,直接向系统申请的内存区间。 来源于NIO,通过存在堆中的DirectByteBuffer操作Native内存。 NIO(Non-blocking I/O,在Java领 阅读全文
posted @ 2021-05-07 20:19 一只胖麻圆 阅读(905) 评论(0) 推荐(1)
摘要: 1.对象的实例化 提到对象的实例化,我们可能会想到几个问题。对象在JVM中是怎么存储的?对象里面有什么?接下来,我们就来探讨一下对象的实例化以及回答一下这两个问题。 首先我们用图例来说明对象的实例化: 2.对象的内存布局 内存布局的图例: 3.对象访问定位 JVM对象是如何通过栈帧中的对象引用访问到 阅读全文
posted @ 2021-05-07 19:18 一只胖麻圆 阅读(48) 评论(0) 推荐(0)