Java应用程序的生命周期

Rav*_*avi 2 java lifecycle

其最着名的问题Applet vs Application和常见答案是applet从init()应用程序开始而来main().

Applet的生命周期:init() - > start() - > paint() - > stop() - > destroy()

但是,申请怎么样?它从main()然后destroy()开始?或者它取决于编码部分?? 如果我在任何时候都错了,请纠正我.

让我们说这是简单的java代码

public class MyClass {

    public static void main(String  args[])
    {
        System.out.println("Hello World !!");
    }
}
Run Code Online (Sandbox Code Playgroud)

我发现了这一点,但我认为,这是所有人(applet,servlet,应用程序)的共同生命周期.

Thi*_*ler 5

您发布的链接说明了创建应用程序的周期.

对于Java应用程序,生命周期只是main()函数.当所有非恶魔线程终止(线程默认为非恶魔)或何时System.exit()被调用时,应用程序将结束.

如果你没有启动任何线程,唯一的线程是主线程,它将在main()函数结束时终止.