chart5 初始化和清理

5.7.1  在类的内部,变量定义的先后顺序决定了初始化的顺序。即使变量定义散部在方法定义之间,他们仍旧会在任何方法(包括构造器)被调用之前进行初始化(当然,这在主类中除外,在主类中要先执行static域的初始化,再执main()方法,再对普通的成员变量初始化,注意这个次序)​(OrderOfInitialzation.java)​​

5.7.3  当类被加载到内存时,类中的静态域和静态方法即被 赋予相应的的内存空间,但是对于普通的成员变量和方法(包括构造方法),则是在创建类的对象后才会被加载到内存

5.7.4 静态初始化块和非静态初始化块(重要)

尚学堂笔记


通过数组定义类引用,如A[]=new A[12],A是一个类,但是这里A并不会被初始化

相关视频 :类的初始化与加载1  类的初始化与加载2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值