类加载是什么意思呢?

来源:8-10 Java 中的 static 使用之静态初始化块

苏文进

2017-06-15 12:40

创建对象的时候会执行类中的初始化块,和构造方法。这指的是类加载吗?对象的实例化就是指把对象中的量实体化,可以这样理解吧?举例说就是把一个对象中的量给它一个实际的值。

写回答 关注

1回答

  • jueyajue
    2017-06-15 14:21:38

    类加载有几个阶段:加载、验证、准备 (这个阶段为jvm为类的静态属性分配内存)、解析、初始化。至于你说的对象的实例化就是对应初始化这个过程,即初始化阶段是执行类构造器方法的过程。类构造器方法是由编译器自动收集类中的所有类变量的赋值动作和静态语句块(static块)中的语句合并产生的。

    苏文进

    感谢您的回答。

    2017-06-15 14:27:42

    共 1 条回复 >

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530559 学习 · 6091 问题

查看课程

相似问题