1

我正在为 Java 编写一个库,其中有几个文件需要在程序启动时编写(如果它们不存在的话)。但是,大多数库不包含“main”方法,因为它留给使用该库的程序。我想知道是否有一种方法可以在程序启动时调用方法而不使用 main 方法。我猜没有,但如果有,我会很高兴知道。我浏览了整个网络,但没有找到任何东西。谢谢!

4

1 回答 1

1

在 Java 中,您可以使用静态初始化程序块来执行代码,而无需使用main()方法。加载类后,将立即执行代码。例如:

public class HelloWorld {
    static {
        System.out.println("Hello, world!");
    }
}
于 2013-11-08T02:39:27.313 回答