百无聊赖时对java类初始化先后顺序的测试
2007-08-22 16:48
393 查看
public class Test...{
//属性
private String str = "123";
//域初始化
...{
System.out.println("init");
}
//静态块
static...{
System.out.println("static");
}
//构造函数
public Test()...{
System.out.println("main");
}
public static void main(String[] args) ...{
new Test();
}
}
得到的先后顺序是
1.静态块
2.属性
3.域初始化
4.构造函数
相关文章推荐
- java对象初始化的先后顺序
- 简单测试java里一个对象的初始化是按怎样的顺序执行的
- java对象初始化顺序(含测试代码)
- java 程序初始化执行先后顺序
- Java继承类的初始化先后顺序
- Java 类的初始化顺序 附测试代码
- java初始化与构造方法执行顺序测试
- Java类的各种成员初始化顺序如:父子类继承时的静态代码块,普通代码块,静态方法,构造方法,等先后顺序
- Java中 初始化的先后顺序?
- java中类与继承类内初始化顺序的测试
- Java中创建对象时,初始化成员变量的代码的执行顺序
- java中父类和子类初始化顺序
- (转)java类初始化顺序
- java中的静态变量、静态方法与静态代码块详解与初始化顺序
- java类的初始化顺序
- Spring容器中的Bean几种初始化方法和销毁方法的先后顺序
- java变量,初始化快,构造函数的执行顺序
- Java初始化顺序
- Java对象初始化顺序
- Java初始化顺序