【发布时间】:2013-10-25 05:43:20
【问题描述】:
这是我在这个页面的第一个问题,希望有人帮助我理解这段与 Java 中的单例类相关的代码。
有一个名为 reloadValues() 的函数,它连接到数据库并将对应的值分配给单例类中的公共静态最终变量。
函数是这样声明的:
public static void reLoadValues()
但是我在课的最后看到了一段代码:
static { reloadValues(); }
直到现在我想知道在哪个时刻执行以及哪个是功能。
【问题讨论】:
-
加载类时执行静态块。
标签: java database class static singleton