Java应用程序的入口点:main(),init()或run()?
到目前为止,我一直在使用public void run() {}
方法在Java中执行代码。什么时候/为什么要使用main()
或init()
代替run()
?
回答:
这是一个特殊的问题,因为这不应该是选择问题。
启动JVM时,你指定要运行的类,并且main()
该类就是程序启动所在的类。
通过init()
,我假设你的意思是JApplet方法。在浏览器中启动小程序init()
时,指定的小程序的方法将作为第一业务顺序执行。
通过run()
,我假设你的意思是Runnable的方法。这是启动新线程时调用的方法。
- 主:程序启动
- 初始化:小程序开始
- 运行:线程启动
如果Eclipse run()即使没有运行你的方法main(),那么它也会执行一些特殊的和非标准的操作,但并非不可行。也许你应该发布一直以这种方式运行的示例类。
以上是 Java应用程序的入口点:main(),init()或run()? 的全部内容, 来源链接: utcz.com/qa/430006.html