首页 / 科技百科 / 正文

java内存内存的区别

基于上边的解释我们可以很简单的总结出堆和栈的区别:

1. 应用程序所有的部分都使用堆内存,然后栈内存通过一个线程运行来使用。

2. 不论对象什么时候创建,他都会存储在堆内存中,栈内存包含它的引用。栈内存只包含原始值变量好和堆中对象变量的引用。

3. 存储在堆中的对象是全局可以被访问的,然而栈内存不能被其他线程所访问。

如有侵权请及时联系我们处理,转载请注明出处来自