玩命加载中 . . .

static静态代码块(08)


static静态代码块

static静态代码块

  1. 语法格式:

    static{
        java语句;
    }
    
  2. 以使用”static”关键字来定义静态代码块:

  3. 静态代码块在类加载时执行,并且只执行一次。

  4. 静态代码块在一个类中可以编写多个,并且遵循自上而下的顺序依次执行
    静态代码块在main之前执行且执行一次

  5. 静态代码块的作用什么?怎么用?用在哪儿?什么时候用?

  • 这当然和具体的需求有关,例如项目中要求在类加载的时刻/时机执行代码完成日志的记录
    那么这段记录日志的代码就可以编与到静态代码块当中,完成日志记录。

  • 静态代码块是Java为程序员准备个特殊的时刻,这个特殊的时刻被称为类加线时刻,若希望在此刻执行一段特殊的程序,这段程序可以直接放到静态代码块当中

  • 通常在静态代码坎当中完成预备工作,先完成数据的准备工具,例如:初始化连接池,解析XML配置文件。


文章作者: 小靳同学
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 小靳同学 !
评论
  目录