public classTt {
private static int i =0;
static{
if(i==0)
{
System.out.println("tt static init");
i=1;
}
}
public static void say()
{
System.out.println("say");
}
}
在调用Tt.say() static模块会先于say执行
public classTt {
private static int i =0;
static{
if(i==0)
{
System.out.println("tt static init");
i=1;
}
}
public static void say()
{
System.out.println("say");
}
}
在调用Tt.say() static模块会先于say执行