各位不怕死的,来猜一下输出顺序
public class MainClass {
public static void main(String[] args) {
staticFunection();
}
static MainClass st = new MainClass();
static {
System.out.println("1");
}
{
System.out.println("2");
}
public MainClass() {
System.out.println("3");
System.out.println("a =" + a + ", b=" + b);
}
public static void staticFunection() {
System.out.println("4");
}
int a = 110;
static int b = 112;
}
原文:http://bbs.csdn.net/topics/391908395
[v_shurukuang]输入你的预测结果[/v_shurukuang]
[v_sumiletab]
2 3 a =110, b=0 1 4[/v_sumiletab]