一个对象的创建流程

一:流程
加载Person类的信息,(也就是加载Person.class文件 只加载一次)
这个就是类加载的几个过程加载 ,将.class文件转化成二进制流加载到JVM的内存的方法区中,并在堆中生成一个Class对象验证准备解析初始化 该实例堆当中开辟空间
每个类的实例都会记得自己是由哪个Class对象生成的,每个实例都会参考Class对像中有何属性,并在自己的空间上进行开辟。 完成对象的初始化
隐式初始化 就是 age = 90 name = null;显式初始化 就是构造器初始化,我们需要在方法区的常量池当中给引用变量赋值 同时基本数据类型也赋初值 将对象在堆当中的地址,返回给栈当中的引用变量

一个对象的创建流程最先出现在Python成神之路

版权声明:
作者:zhangchen
链接:https://www.techfm.club/p/27251.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>