黑马程序员技术交流社区

标题: 关于对象初始化的几个问题 [打印本页]

作者: Xia_    时间: 2015-7-21 23:38
标题: 关于对象初始化的几个问题
静态代码块、构造代码块、构造函数在对象初始化方面有哪些异同,在打印的时候都是怎么运行的,求解!
作者: 醉演星松    时间: 2015-7-21 23:44
静态代码块先执行,随着类的加载而加载,然后是构造代码块,然后执行构造函数。
作者: cool_tang123    时间: 2015-7-21 23:59
楼上正解
作者: Xia_    时间: 2015-7-22 00:12
醉演星松 发表于 2015-7-21 23:44
静态代码块先执行,随着类的加载而加载,然后是构造代码块,然后执行构造函数。 ...

然后运行之后他们各打印几次,打印完之后在内存里面是否还存在?
作者: xclyijin    时间: 2015-7-22 00:19
应该是都只执行一次把。因为这些都是属于初始化的部分。




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