代码块:
概述:
分类:
局部代码块:
方法中。
让变量尽可能早的从内存中释放,调高效率。
构造代码块:
类中,方法外。
一般它里边存储的都是多个构造方法的同性内容,每次执行构造方法前都会执行。
并且是优先于构造方法执行的。
静态代码块:
定义在类中,方法外,用static修饰。
类文件(.class字节码文件)加载一次的情况下,静态代码块只执行一次。
静态代码块是优先于main方法执行的。(静态代码块和main方法在同一个类中)
对类进行初始化,一般是用来加载驱动的。
同步代码块:synchronized
class Student{
//成员变量
//静态代码块
//构造代码块
//构造方法
//set,get
//成员方法
} |
|