首页 > 编程语言 > 详细

java中栈内存和堆内存

时间:2019-05-17 21:38:42      阅读:122      评论:0      收藏:0      [点我收藏+]

看到了一篇写的很好的博客,顺便做一下总结。

栈内存和堆内存的区别:

栈用来存放基本数据类型和引用,堆内存用来存放引用数据类型

栈内存中的变量当超出其作用域时,就会被销毁

而堆内存中的变量则不会,只有当它没有被引用变量指向它时,它就会变成一个垃圾,然后在一个随机的时间里被垃圾自动回收机制回收。

栈内存中存的变量的数据大小和声明周期必须是确定的,并且它的寄存速度快。

原博客地址:

https://www.cnblogs.com/joyco773/p/6752037.html

java中栈内存和堆内存

原文:https://www.cnblogs.com/ILittleFairy/p/10883674.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!