public class Test {
public static Test t1 = new Test();
{
System.out.println("a");
}
static
{
System.out.println("b");
}
public static void main(String[] args) {
Test t2 = new Test();
}
}
为什执行顺序是aba呢?
public class Test {
public static Test t1 = new Test();
{
System.out.println("a");
}
static
{
System.out.println("b");
}
public static void main(String[] args) {
Test t2 = new Test();
}
}
为什执行顺序是aba呢?