【发布时间】:2012-01-26 11:37:10
【问题描述】:
我正在运行extends Applet implements Runnable 的Java 类,显然程序可以运行,但没有main 方法。我认为 Java 应用程序需要 main 方法作为其入口点?
【问题讨论】:
我正在运行extends Applet implements Runnable 的Java 类,显然程序可以运行,但没有main 方法。我认为 Java 应用程序需要 main 方法作为其入口点?
【问题讨论】:
Java Applet 有一个 init 方法而不是 main。 它是:
public void init() {... }
【讨论】:
是的,但小程序不是应用程序。 applet 运行器中有一个 main 方法(假设它是用 Java 实现的;它不需要)但是 applet 不能那样工作;它从文件中加载/实例化,然后在其生命周期中通过initialization、starting、操作、stopping,最后成为destroyed。通过这些状态发送它的代码在 applet 的视图中是隐藏的;它只知道它在一个可以运行小程序的environment 中。
【讨论】:
Applet 与独立 Java 应用程序的不同之处在于它们不需要实现 main 方法。
【讨论】:
复制自谷歌搜索结果:
Applet 是独立的程序,需要第三方工具才能执行,即支持 Java 的 Web 浏览器或 Applet 运行程序。所以它没有main()。它是 可以在没有 main 的情况下运行程序。
【讨论】: