java静态代码块、静态方法、静态变量、构造代码块、普通代码块

一、静态代码块

  1.在java类中(方法中不能存在静态代码块)使用static关键字和{}声明的代码块:

public class CodeBlock{
     static{
        System.out.println("静态代码块");  
}      
}

  2.执行时机

    (1)静态代码块在类被加载的时候就运行了,而且只运行一次,并且优先于分钟代码块以及构造函数。如果一个类中有多个静态代码块,就会按照书写的顺序执行。

  3.静态代码块的作用:

    一般情况下,如果有些代码需要在项目启动的时候执行,这时就需要静态代码快,比如一个项目启动需要加载很多配置文件等资源,就可以都放在静态代码块中了

  

猜你喜欢

转载自www.cnblogs.com/bigdata-stone/p/10458380.html