gpt4 book ai didi

java - 在程序启动时将 main() 方法重定向到另一个方法有什么好处?

转载 作者:行者123 更新时间:2023-12-02 11:36:03 25 4
gpt4 key购买 nike

Android Source Code存储库我找到了 Main.java文件包括:

public static void main(String[] args) {
Main main = new Main();
main.run(args);
}

void run(String[] args) {
//CODE CONTUNIES
}

我找到了some文章说不允许创建主类的实例。我在 IntelliJ 中尝试过,它有效。这样做有什么好处还是只是代码美观?

最佳答案

您发布的文章仅指出,JVM 在运行应用程序时不会创建 Main 实例。这就是为什么它是一个静态方法。

<小时/>

就好处而言,除了让 main 方法尽可能干净并将一些繁琐的逻辑移到其他地方之外,我没有看到任何好处。

除非您使用 Main.java 作为具有字段和有用方法的实际对象,否则您应该使用其他静态 方法来组织逻辑。

class事实上,您发布的内容除了 run 之外还包含其他方法。他们也可以编写另一个。我觉得这更多是个人选择。

关于java - 在程序启动时将 main() 方法重定向到另一个方法有什么好处?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48925913/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com