黑马程序员技术交流社区

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

作者: 奋发吧小白    时间: 2014-8-21 22:35
标题: 静态代码块和构造代码块
静态代码块和构造代码块有什么区别呢?都是在类加载时加载,在类结束时结束!
作者: Huberry    时间: 2014-8-22 00:13
静态代码块是给类初始化的,随着类的加载而加载,跟类的生命周期一样  

构造代码块是给本类对象初始化的,是随着本类对象的加载而加载,仅仅加载类不创建对象构造代码块是不会执行的

静态代码块先于构造代码块执行
作者: 谢建平    时间: 2014-8-22 00:22
非静态不是随类加载而加载




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