代码块:指的是用{}括起来的代码,根据代码块所在的位置和声明的不同,可以分为局部代码块,构造代码块,静态代码块,同步代码块;
局部代码块:看到局部,就想局部变量一样,都是和方法有关,所以局部代码块就是跟方法的;作用是限制变量的生命周期,提高内存利用率;
构造代码块:在类中方法外,构造函数中多个相同的代码放在构造代码块中,起到初始化对象的用作,每次创建对象都会加载一次。
静态代码块:在类中方法外,并用static修饰,用于类的初始化,随着类的加载而加载,并只加载一起,所以在构造代码块前加载。
同步代码块:之后在补充! |
|