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

© Voyage 中级黑马   /  2015-5-5 10:46  /  453 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1.局部代码块
作用:控制变量的生命周期
在程序中使用完变量i后,在接下来的程序中不再i,所以没有必要让i继续占内存。这样可以使用局部代码块,将i涉及的区域放在局部代码块中。执行顺序不变,执行完后消失。
2.构造代码块
作用:可以给所有的对象进行初始化
当类中的构造方法以重载的形式存在时,并且有共同成员变量或共同的方法时,可以通过构造代码块对其进行初始化,减少代码的重复

3.静态代码块
作用:给类进行初始化
随着类的加载而加载,只加载一次。当类的方法被静态化,并且构造方法被私有化了。我们不能将这个类实例化,想让类增加一些属性,可以使用静态代码块


1 个回复

倒序浏览
执行顺序:静态代码块>主函数>构造代码块>构造函数
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马