三种情况的对象内存图(视频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

浙公网安备 33010602011771号