黑马程序员技术交流社区

标题: Java的静态代码块、构造代码块、局部代码块 [打印本页]

作者: GavinZ    时间: 2016-7-24 21:26
标题: Java的静态代码块、构造代码块、局部代码块

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

静态代码块
class Demo
{
        static //静态代码块
{
}
}

随着类的加载而执行。而且只执行一次(这跟类的生命周期较长有关)。
作用:给类进行初始化。

构造代码块
class Demo
{
{ //构造代码块
}
}
类中独立代码块。
作用:给所有对象进行初始化。
(构造函数是给对应的对象进行针对性的初始化。)

局部代码块
class Demo
{
Public void demo()
{
        {  //局部代码块
}
}
}

方法中的空白代码块。
作用:限制局部变量的生命周期。






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2