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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始


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

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

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

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

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

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

0 个回复

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