public class InitOrder {
private static int v1 = 1;
static {
System.out.println(" static model 1 v1:" + v1);
v1 = 2;
}
static {
System.out.println(" static model 2 v1:" + v1);
}
private int v2 = 1;
{
System.out.println(" inistance model 1 v2:" + v2);
v2 = 2;
}
{
System.out.println(" inistance model 2 v2:" + v2);
v2 = 3;
}
public InitOrder() {
System.out.println("struct method v2:" + v2);
}
}