黑马程序员技术交流社区

标题: 跪求跪求!类的加载顺序 [打印本页]

作者: mandoooo    时间: 2015-12-2 22:27
标题: 跪求跪求!类的加载顺序
类的加载顺序
作者: 莫盛强    时间: 2015-12-3 12:07
1、虚拟机在首次加载Java类时,会对静态初始化块、静态成员变量、静态方法进行一次初始化
2、只有在调用new方法时才会创建类的实例
3、类实例创建过程:按照父子继承关系进行初始化,首先执行父类的初始化块部分,然后是父类的构造方法;再执行本类继承的子类的初始化块,最后是子类的构造方法
4、类实例销毁时候,首先销毁子类部分,再销毁父类部分
作者: 莫盛强    时间: 2015-12-3 12:08
莫盛强 发表于 2015-12-3 12:07
1、虚拟机在首次加载Java类时,会对静态初始化块、静态成员变量、静态方法进行一次初始化
2、只有在调用ne ...

这是百度的。多简单的事。猴主
作者: 蔡泽杰    时间: 2015-12-3 12:26
莫盛强 发表于 2015-12-3 12:07
1、虚拟机在首次加载Java类时,会对静态初始化块、静态成员变量、静态方法进行一次初始化
2、只有在调用ne ...

好详细啊,学习拉
作者: mandoooo    时间: 2015-12-3 15:21
莫盛强 发表于 2015-12-3 12:07
1、虚拟机在首次加载Java类时,会对静态初始化块、静态成员变量、静态方法进行一次初始化
2、只有在调用ne ...

谢谢您了
作者: mandoooo    时间: 2015-12-3 15:24
蔡泽杰 发表于 2015-12-3 12:26
好详细啊,学习拉

加油加油!
作者: yuanjun52306    时间: 2015-12-3 16:11
先父类,再子类,先静态,再构造,先代码块,再方法
作者: 蔡泽杰    时间: 2016-1-1 19:44
类的初始化过程:先对成员变量进行初始化(先默认初始化,再显式初始化),再初始化构造方法;
作者: houbofly    时间: 2016-1-2 22:21
加油吧...............
作者: yifuyue    时间: 2016-1-2 23:39
挺好的!!!!!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2