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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

三者区别:
1:执行优先级:
静态代码块>构造代码块>构造函数;
2:作用:
静态代码块给类初始化;
构造代码块给对象初始化;
构造函数给对应的对象初始化;
3:加载次数:
静态代码块随着类的加载而加载,但是只加载一次;
构造代码块和构造函数随着对象的创建而加载,每创建一个对象就加载一次;
4:生命周期:
静态代码块随着类的加载而加载,随着类的消失而消失;
构造代码块随着对象的创建而加载,随着类的消亡而消失;



2 个回复

正序浏览
谢谢 楼主分享
回复 使用道具 举报
总结的很好。加油早点拿足基数分
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马