内存分析堆、栈、方法区

Java内存分析:

堆:

  • 凡是new的东西都存储与堆里面 例如对象和数组
  • 可以被所有的线程共享不会存放别的对象引用

栈:

  • 存放基本变量类型(会包含这个基本类型的数据数值)
  • 引用对象的变量(会存放这个引用在堆里面的具体地址)

方法区:

  • 可以被所有的线程共享
  • 包含了所有的Class和static变量

版权声明: 本网站所有文章除特别声明外,著作权归作者所有。转载请注明出处!

-------- 本文结束 感谢阅读 --------