java 静态块 非静态块 构造方法 执行顺序
public class Test {
public Test() {
System.out.println("构造方法");
}
{
System.out.println("非静态块按顺序1");
}
static {
System.out.println("静态块");
}
{
System.out.println("非静态块按顺序2" );
}
public static void main(String args[]) {
Test t = new Test();
}
}
数据结构如下:
静态块
非静态块按顺序1
非静态块按顺序2
构造方法
本文详细阐述了Java中静态块、非静态块以及构造方法的执行顺序,通过实例演示了它们之间的关系及优先级。

被折叠的 条评论
为什么被折叠?



