JVM的内存模型

JVM内存分为五大区域:

  • 方法区
  • 虚拟机栈
  • 本地方法栈
  • 程序计数器

其中,方法区是所有线程共享的数据区,虚拟机栈本地方法栈程序计数器是线程隔离的数据区。


方法区

常量池


虚拟机栈


本地方法栈


程序计数器


内存泄漏与内存溢出


JVM的 4 种引用和使用场景

4 种引用,强引用、软引用、弱引用和虚引用。

results matching ""

    No results matching ""