苏文进
2017-06-15 12:40
创建对象的时候会执行类中的初始化块,和构造方法。这指的是类加载吗?对象的实例化就是指把对象中的量实体化,可以这样理解吧?举例说就是把一个对象中的量给它一个实际的值。
类加载有几个阶段:加载、验证、准备 (这个阶段为jvm为类的静态属性分配内存)、解析、初始化。至于你说的对象的实例化就是对应初始化这个过程,即初始化阶段是执行类构造器方法的过程。类构造器方法是由编译器自动收集类中的所有类变量的赋值动作和静态语句块(static块)中的语句合并产生的。
Java入门第二季 升级版
530559 学习 · 6091 问题
相似问题