Java基础

19 阅读1分钟

JVM结构

JVM整体结构 image.png 视频: www.bilibili.com/video/BV1he…

类加载子系统

涉及双亲委派机制 www.bilibili.com/video/BV1he… 作用:

  • 避免类的重复加载
  • 防止核心API被篡改

运行时数据区 image.png 其中 方法区 和 堆区(蓝色部分)是多个线程共享的,栈和程序计数器区绿色部分是每个线程有自己的。

JVM栈

image.png

栈帧

image.png

image.png 新生代和老年代默认1:2

image.png

垃圾回收

image.png

image.png