Java - 使方法在初始启动时仅运行ONCE

时间:2017-03-29 14:48:41

标签: java methods

我正在开发一个包含方法startup()的程序,用于用户配置。我只希望这个方法在程序初次启动时运行一次。我该怎么做呢?

1 个答案:

答案 0 :(得分:0)

您可以使用静态初始化程序块。

public class MyClass {
static {
 // code to be executed once on startup
 }
}

这样的静态初始化程序块在加载类时执行,即使在调用constructormain方法之前也是如此。

您可以拥有任意数量的这些块,它们将按照它们在代码中出现的顺序执行。