Java的静态代码块、构造代码块、局部代码块

2014-11-24 01:39:55 · 作者: · 浏览: 1

Java的静态代码块、构造代码块、局部代码块

前言:学习还三种代码块,以前一直不明所以。现在对其进行了整理。作为笔记,也希望给浏览者一些帮助。

静态代码块

class Demo

{

static //静态代码块

{

}

}

随着类的加载而执行。而且只执行一次(这跟类的生命周期较长有关)。

作用:给类进行初始化。

构造代码块

class Demo

{

{ //构造代码块

}

}

类中独立代码块。

作用:给所有对象进行初始化。

(构造函数是给对应的对象进行针对性的初始化。)

局部代码块

class Demo

{

Public void demo()

{

{ //局部代码块

}

}

}

方法中的空白代码块。

作用:限制局部变量的生命周期。

如有好的建议,可留言或发至笔者邮箱:fzb_xxzy@163.com