三种情况的对象内存图(视频87)

栈里面记录的是地址值
如果对象 = null,说明地址值指向堆内存的线断了,打印会显示

内存图:
https://img2024.cnblogs.com/blog/3659684/202508/3659684-20250817210139555-809537408.png
https://img2024.cnblogs.com/blog/3659684/202508/3659684-20250817210156949-834287645.png

一个对象的内存图:
https://img2024.cnblogs.com/blog/3659684/202508/3659684-20250817210814899-1925014186.png
最后全部执行完所有在栈里的内容全部出栈,堆里面没有变量对应的变成垃圾

两个对象的内存图:
把一个对象的内存图的原理走两遍
如果对象 = null,说明地址值指向堆内存的线断了,打印会显示异常
https://img2024.cnblogs.com/blog/3659684/202508/3659684-20250817212024321-1110071844.png

posted @ 2025-08-17 21:21  junewang35  阅读(12)  评论(0)    收藏  举报