1、我们说的变量方法类在内存中的地址其实是让jvm来寻找并且计算的。
2、java的运行时数据区分为heap、stack和method。
3、栈只是存放线程运行时数据存放处,方法逻辑的
3、基础数据类型直接在栈空间分配, 方法的形式参数(如非基础类型则为对象在heap中的引用地址,基础类型则为基础类型的值),直接在栈空间分配,当方法调用完成后从栈空间回收。(以后有能力的再理解这部分内容)
有时候要了解一个知识点就需要与之先关的内容,不了解jvm怎们工作的就不能完全理解java的内存,不理解高就不可能理解低,不理解大就不可能理解小。
认识一个事务要有层次分明要不会乱
递归是一个很抽象抽象层次比较高的东西。