我正在为 Java 编写一个库,其中有几个文件需要在程序启动时编写(如果它们不存在的话)。但是,大多数库不包含“main”方法,因为它留给使用该库的程序。我想知道是否有一种方法可以在程序启动时调用方法而不使用 main 方法。我猜没有,但如果有,我会很高兴知道。我浏览了整个网络,但没有找到任何东西。谢谢!
问问题
407 次
在 Java 中,您可以使用静态初始化程序块来执行代码,而无需使用main()
方法。加载类后,将立即执行代码。例如:
public class HelloWorld {
static {
System.out.println("Hello, world!");
}
}