,为什么第二个参数设为false的时候,class A的static代码块就不会执行呢,谢谢

解决方案 »

  1.   

    第二个参数的意思是是否一定要初始化,false就是不需要初始化,但 楼主的问题
    我没搞清楚
      

  2.   

    第二个参数为是否必须初始化类
    为false时不初始化类,static代码块当然不会执行了
    只有第二个参数为 true 且以前未被初始化时,才初始化该类。