前言:学习了三种代码块,以前一直不明所以。现在对其进行了整理。作为笔记,也希望给浏览者一些帮助。
静态代码块
class Demo
{
static //静态代码块
{
}
}
随着类的加载而执行。而且只执行一次(这跟类的生命周期较长有关)。
作用:给类进行初始化。
构造代码块
class Demo
{
{ //构造代码块
}
}
类中独立代码块。
作用:给所有对象进行初始化。
(构造函数是给对应的对象进行针对性的初始化。)
局部代码块
class Demo
{
Public void demo()
{
{ //局部代码块
}
}
}
方法中的空白代码块。
作用:限制局部变量的生命周期。
|
|