31-java对象内存图
创始人
2024-05-31 16:32:08

java对象内存图

  • 1.java内存分配介绍
  • 2.一个对象的内存图
  • 3.两个对象的内存图
  • 4. 两个引用指向同一个对象
  • 5. 基本数据类型和引用数据类型
  • 6. this关键字内存图
    • 6.1 就近原则的本质
    • 6.2 set/get赋值的本质
    • 6.3 小结

1.java内存分配介绍

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.一个对象的内存图

在这里插入图片描述
在这里插入图片描述

3.两个对象的内存图

在这里插入图片描述
再创建第二个对象时,因为第一个对象已经加载了字节码class文件,创建第二个对象时,用的又是同一份文件,所以,不用再加载字节码class文件,而是直接使用。

4. 两个引用指向同一个对象

在这里插入图片描述
当两个变量指向同一个空间时,修改其中一个变量中的值,另一个变量的值也会跟着变化。

5. 基本数据类型和引用数据类型

在这里插入图片描述

6. this关键字内存图

在这里插入图片描述

6.1 就近原则的本质

在这里插入图片描述

6.2 set/get赋值的本质

在这里插入图片描述

6.3 小结

在这里插入图片描述

相关内容

热门资讯

中衡设计(603017.SH)... 格隆汇4月22日丨中衡设计(603017.SH)发布2025年年报显示,公司全年实现营业收入11.7...
海港人寿总经理变更:齐美祝任临...   炒股就看金麒麟分析师研报,权威,专业,及时,全面,助您挖掘潜力主题机会!   每经记者|涂颖浩...
出息了!德国市长试乘贵州造无人...   2026年4月21日,德国东部城市开姆尼茨。市政厅门前,一辆圆润的胶囊状小巴缓缓驶出。车内坐着三...
谷歌推出AI训练与推理专用芯片...   核心要点谷歌将推出一款专门运行人工智能模型的芯片,同时推出另一款独立处理器用于模型训练。亚马逊也...
龙腾光电修订公司章程及多项治理... 4月23日,龙腾光电(证券代码:688055)发布公告称,公司于2026年4月22日召开第三届董事会...