public class StaticVariableTest 

private static StaticVariableTest svt = new StaticVariableTest();//语句(1) 
private static int count1;//语句(2) 
private static int count2 = 0;//语句(3)
  private StaticVariableTest()//语句(4)
{
count1++; 
count2++;
 } 
}
能不能这样说,类在被装载时上面的语句(1)--语句(3)的变量的值分别是null,0,0.不管有没有赋值“=”运算符。等到对象实例化时先执行语句1,再执行语句4;然后执行语句2,最后是语句3.可以这样说吗?