林风自在
2017-07-10 12:50
采纳率: 66.7%
浏览 1.3k
已采纳

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

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

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

1条回答 默认 最新

  • ps45221 2017-07-11 00:27
    已采纳

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

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

    已采纳该答案
    打赏 评论

相关推荐 更多相似问题