有谁知道java中堆内存与栈内存的区别呢?

java中基本类型在栈内存上,对象在堆内存上,那么,栈内存和堆内存在运行上有什么区别呢?与平常说的运行内存又有什么关系呢?

1个回答

堆:对象占的内存,一般为new出来的对象,但是class的引用确实在栈上
栈:基本类型,局部变量,方法参数等都存储在栈上

这种基本的,去搜索下就知道了,何必还来提问

hsf15768615284
lveex 好的,谢谢。
3 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐