繁体   English   中英

Java Applet在没有main方法的情况下运行?

[英]Java Applet runs without a main method?

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

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

public void init() {... }

是的,但applet不是应用程序。 一个在小程序跑步者主要方法(假设它用Java编写执行;它不一定是),但小程序不工作的方式; 它从文件加载/实例化,然后通过初始化启动 ,操作, 停止和最终被销毁继续其生命周期。 通过这些状态发送它的代码在applet的视图中是隐藏的; 它只是在一个可以运行applet的环境中知道它。

Applet与独立Java应用程序的不同之处在于它们不需要实现main方法。

小程序的生命周期

从谷歌搜索结果复制:

Applet是独立程序,需要第三方工具才能执行,它可以是支持java的Web浏览器或applet runner。 所以它没有main()。 可以在没有main的情况下运行程序。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM