zzh

zzh

java new一个对象的过程

1. 第一次加载该类时,java 使用双亲委派机制加载对应类的字节码到 jvm 的元空间中。
2. 为 class 中的静态变量分配内存空间,并赋值。
3. 为对象在 jvm 堆中分配一块内存区域
4. 为对象中的实例变量赋初值
5. 执行类的初始化方法(构造方法、init 方法等)
6. 将对象地址赋值给对应的变量

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。