什么是Java`static {}`关键字本身?

dok*_*par 4 java static

可能重复:
Java中的静态块

我遇到了以下用途,static并没有弄清楚它的作用.我知道使用例如static String hello = "World";但我不明白以下内容.

static {
   loadFromProperties(new Properties());
}
Run Code Online (Sandbox Code Playgroud)

aio*_*obe 8

它被称为静态初始化器.它是在初始化类时运行的代码块.

相关问题(实际上可能是一个重复):

  • @NimChimpsky:*类*初始化在创建任何实例(实例化)之前发生. (5认同)