黑马程序员技术交流社区

标题: 静态代码块与构造代码块 [打印本页]

作者: wuyusi    时间: 2015-5-30 18:51
标题: 静态代码块与构造代码块
都是用来初始化
区别:静态代码块随类加载而加载,只执行一次
          构造代码块给对象初始化,对象建立就执行,多少次都可以
          静态代码块优先于构造代码块执行
作者: songyu    时间: 2015-5-30 19:03
构造代码块是存在于类中方法外先于构造方法执行,静态代码块在类加载的时候会在方法区开辟空间.
作者: 流水0215    时间: 2015-5-30 19:21
支持一下楼主哈
作者: !85684009ex    时间: 2015-5-30 21:22
好厉害!膜拜大神!
作者: 1315317959    时间: 2015-5-30 21:26
静态代码块只加载一次(.class字节码文件只加载一次的情况下)。所以执行第二次的时候直接执行父类的构造代码块。
作者: feng0606    时间: 2015-5-30 21:36
总结的简单到位啊.




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