Java Applet运行时没有main方法



我正在运行一个Java类,extends Applet implements Runnable,显然程序可以运行,但没有main方法。我认为Java应用程序需要main方法作为其入口点?

Java applet有一个init方法而不是main。它是:

public void init() {... }

是的,但是applet不是应用程序。是applet运行程序中的一个主要方法(假设它是在Java中实现的;它不需要),但applet不这样工作;它从文件加载/实例化,然后在其生命周期中进行初始化、启动、操作、停止,最后销毁。通过这些状态发送它的代码对applet的视图是隐藏的;它只知道它在一个可以运行applet的环境中。

applet不同于独立的Java应用程序,因为它们不需要实现main方法。

Applet的生命周期

摘自google搜索结果:

applet是独立的程序,需要第三方工具来执行,可以是支持java的web浏览器或applet运行器。所以它没有main()。它是

可能的重复项:
为什么applet不需要main()?

相关内容

  • 没有找到相关文章

最新更新