- 静态属性:static 开头定义的属性
- 静态方法块: static{} 包起来的代码块
- 普通属性:非 static 定义的属性
- 普通方法块:{} 包起来的代码块
- 构造函数:类名相同的方法
- 方法:普通方法
public class LifeCycle{ //静态属性 privatestaticStringstaticField=getStaticField(); //静态方法块 static{ System.out.println(staticField); System.out.println("静态方法块初始化"); } //普通属性 privateStringfield=getField(); //普通方法块 { System.out.println(field); } //构造函数 publicLifeCycle(){ System.out.println("构造函数初始化"); } publicstaticStringgetStaticField(){ StringstatiFiled="StaticFieldInitial"; returnstatiFiled; } publicstaticStringgetField(){ Stringfiled="FieldInitial"; returnfiled; } //主函数 publicstaticvoidmain(String[]argc){ newLifeCycle(); }}