問題詳情

20一般 Java 程式都以 main()為起始,Java Applet 有別於一般的 Java 程式,而有其生命週期,其順序為何?
(A)start() → init() → paint() → stop() → destroy()
(B)init() → start() → paint() → stop() → destroy()
(C)start() → init() → paint() → estroy() → stop()
(D)init() → start() →paint() → destroy() → stop() 

參考答案

答案:B
難度:適中0.435714
統計:A(15),B(61),C(18),D(16),E(0)

用户評論

新竹正取】評論

init: 該方法的目的是為你的 Applet 提供所需的任何初始化。在 Applet 標記內的 param 標籤被處理後調用該方法。start: 流覽器調用 init 方法後,該方法被自動調用。每當使用者從其他頁面返回到包含 Applet 的頁面時,則調用該方法。paint: 該方法在 start() 方法之後立即被調用,或者在 Applet 需要重繪在流覽器的時候調用。paint() 方法實際上繼承於 java.awt。stop: 當使用者從包含 Applet 的頁面移除的時候,該方法自動被調用。因此,可以在相同的 Applet 中反復調用該方法。destroy: 此方法僅當流覽器正常關閉時調用。因為 Applet 只有在 HTML 網頁上有效,所以你不應該在使用者離開包含 Applet 的頁面後遺漏任何資源。

老師】評論

init(為英語:initialization的簡寫)是 Unix 和 類Unix 系統中用來產生其它所有行程的程式。destroy 毀壞