static程序代码块的使用

时间:2022-08-28 03:48:04

/*
 static 代码块只是在只是在类的第一次调用的时候执行
*/
class TestStaticBlock
{
 //static代码块
 static
 {
       System.out.println("不能理解,就多做练习!");
 }

 public static void main(String[] args)
 {
       System.out.println("我喜欢学习java");
       new StaticBlock().speak();
       new StaticBlock().speak();
 }
}

class StaticBlock
{


 static
 {
       System.out.println("每天编写程序很有意思!!");
 }

 

 void speak()
 {
       System.out.println("学习java很轻松!!");
       return;
 }
};
//程序运行结果:
      /*
           不能理解,就多做练习!
           我喜欢学习java
           每天编写程序很有意思!!
           学习java很轻松!!
           学习java很轻松!!
 */