1.局部代码块
作用:控制变量的生命周期
在程序中使用完变量i后,在接下来的程序中不再i,所以没有必要让i继续占内存。这样可以使用局部代码块,将i涉及的区域放在局部代码块中。执行顺序不变,执行完后消失。
2.构造代码块
作用:可以给所有的对象进行初始化
当类中的构造方法以重载的形式存在时,并且有共同成员变量或共同的方法时,可以通过构造代码块对其进行初始化,减少代码的重复
3.静态代码块
作用:给类进行初始化
随着类的加载而加载,只加载一次。当类的方法被静态化,并且构造方法被私有化了。我们不能将这个类实例化,想让类增加一些属性,可以使用静态代码块
|
|