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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© henghenghalala 中级黑马   /  2015-7-30 15:32  /  252 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

代码块分为: 局部代码块(在局部位置,限定变量的生命周期),
                   构造代码块(在类中的成员位置,每次调用构造方法执行前,都会先执行构造代码块,可以把多个构造方法(对调用的对象进行初始化)中相同的代码放到一起,对所有对象进行初始化),
                    静态代码块(在类中成员位置 用static修饰,只加载一次。是对类进行初始化,因为静态是随着类的加载而加载)

代码块执行顺序:
静态代码块~构造代码块~构造方法   
不会因为在程序中出现的先后顺序而改变。
而且静态代码块只执行一次 (对类进行初始化,执行一次即可)
构造代码块:每次调用构造方法时都会执行。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马