A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Xia_ 中级黑马   /  2015-7-21 23:38  /  361 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

静态代码块、构造代码块、构造函数在对象初始化方面有哪些异同,在打印的时候都是怎么运行的,求解!

4 个回复

倒序浏览
醉演星松 来自手机 中级黑马 2015-7-21 23:44:27
沙发
静态代码块先执行,随着类的加载而加载,然后是构造代码块,然后执行构造函数。
回复 使用道具 举报
楼上正解
回复 使用道具 举报
醉演星松 发表于 2015-7-21 23:44
静态代码块先执行,随着类的加载而加载,然后是构造代码块,然后执行构造函数。 ...

然后运行之后他们各打印几次,打印完之后在内存里面是否还存在?
回复 使用道具 举报
应该是都只执行一次把。因为这些都是属于初始化的部分。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马