簡體   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