public class MyClass
{
public void print()
{
System.out.println("hello");
}
static 
{
System.out.println("hithere");
}
public static void main(String [] args)
{
MyClass st1=new MyClass();
st1.print();
MyClass st2=new MyClass();
st2.print();
}
}
static后面没有方法名是什么?

解决方案 »

  1.   

    是个方法块.加上static就是静态的方法块,不过好象是废话哦.
    听楼下解释区别
      

  2.   

    静态块,会在类加载的时候就初始化,而且只会初始化一次,因为是static
      

  3.   

    哦 ,试验了下,果然man函数空也执行的,感谢大虾们,散分~
      

  4.   

    静态块,会在类加载的时候就初始化,而且只会初始化一次,因为是static.....