我举得,从空间的角度去理解java的运行,能更深刻的帮助我们学习后面“面向对象”的知识。因此,单独拿出一章,来解释内存的变化。以程序为实例进行判断。
需要一点JVM运行时的内存状态知识点基础。
参考博客:
这种是不带参数,JVM内存变化。
JVM入门(四)——Java运行时内存状态变化 - 掘金 (juejin.cn)
下面这个是带参数的,JVM内存变化。(这篇是真的讲的好!)
(47条消息) java程序调用内存变化过程分析(详细)_小猿备忘录的博客-CSDN博客
这个方式,请多加练习。学会内存的变化,对理解复杂的逻辑关系很有帮助。
应用举例:
参考视频:
91-面向对象(进阶)-this课后练习1,2_哔哩哔哩_bilibili