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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

信息安全专家

初级黑马

  • 黑马币:55

  • 帖子:28

  • 精华:0

包括静态部分和动态部分,以及静态代码块和动态代码块,父类的各个部分等等。

3 个回复

倒序浏览
帮你顶一下
回复 使用道具 举报
A.静态代码块>构造代码块>构造方法   B.静态内容随着类的加载而加载(静态代码块优先执行)  C.子类初始化之前会先进行父类的初始化
回复 使用道具 举报
1,类加载的时候,先进方法区,然后类中的静态方法和静态成员随着类的加载而加载到了方法区中的静态区
2,静态代码块随着类的加载而加载,优先于主方法
3,主方法进栈,在栈内存中开辟出空间
4,读到创建对象的时候,会先加载代码块,优先于对象
5,在堆内存中开辟空间,将地址值赋给了栈内存中的对象名

至于继承的话,在创建对象的时候都是先加载父类的代码块,创建父类的对象,然后才轮到子类,儿子还得给老子让路不是
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马