JVM - 【对象初始化过程】<clinit>、<init>

对象初始化过程

  • < clinit > 完成类变量的初始化
    • 类变量定义
    • 静态代码块
  • < init > 完成成员变量的初始化
    • 成员变量定义
    • 代码块
    • 构造函数
  • 对象中的各种成员在存放在内存中的什么地方?
    • 成员变量
    • 类变量
  • Object对象、String对象创建时内存分配情况

一:< clinit >

JVM - 【对象初始化过程】<clinit>、<init>

二:< init >

JVM - 【对象初始化过程】<clinit>、<init>

三:对象中的各种成员在存放在内存中的什么地方?

JVM - 【对象初始化过程】<clinit>、<init>

四:Object对象、String对象创建时内存分配情况

JVM - 【对象初始化过程】<clinit>、<init>