各位不怕死的,来猜一下输出顺序
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
输入你的预测结果 :
转载请注明:热爱改变生活.cn » 我懂 Java,然而我懵逼了= =
本博客只要没有注明“转”,那么均为原创。 转载请注明链接:sumile.cn » 我懂 Java,然而我懵逼了= =