class StaticSec
{
static //静态代码段起什么作用?
{
int a=9;
}
public static void main(String[] args)
{
System.out.println(a);
}
}
{
static //静态代码段起什么作用?
{
int a=9;
}
public static void main(String[] args)
{
System.out.println(a);
}
}
既然如果一个成员被声明为static,它就能够在它的类的任何对象创建之前被访问
那么静态代码段起 也是同样的功能.类首次被虚拟机加载时先执行该代码.