我在这个网站上找到的所有问题都只涉及StackvsHeap并且不讨论Frame所以这是我的问题。不要理解这三个之间的区别。
我知道的:
Frame: Aframe就像是一个函数的实例变量的黑板。当函数运行时,所有实例变量都存储在该frame函数的内部。当一个函数被调用时,它
frame会在stack.
Stack: Astack可以可视化为 的物理stack。frames当一个方法(或函数)被执行时,它会从stack.
Heap: 所有对象指针都存在于heap.
堆栈和框架很清楚(我认为),但我的Heap陈述是否正确?