close

初學Java

 

Java Application  程式流程

Step1: 當我們想要執行JAVA的程式(.class)時,會先打開 JAVAvirtual machine (JVM)

Step2: JVM會載入檔案名稱(要和class的名稱一樣)class作為javacommand-lineargument

Step3: JVM會試著執行我們指定的class檔中的main method,但是,JVM並不會也不需產生此class檔的object,就用class的名稱呼叫這個main method,這也是為什麼main method必需被宣告為static

 

  Java Applet  程式流程

Step1. 首先,browser java applet viewerapplet container會載入html文件中的被<applet></applet>標籤包住的applet元件。

Step2. Applet containercode = className.class的屬性中找到此class,並產生此class的實體(object)

Step3. 接著利用此實體呼叫applet “Life-Cycle Methods” (*)

 

 

(*)applet程式從JAppletApplet中繼承了五個生命週期的methods,執行順序是init(), start(), paint(Graphics), stop(), destroy(),其中只有paint methodJApplet己經擁有body,其餘都要等著programmer override它們才會擁有body

arrow
arrow
    全站熱搜

    vincint810923 發表在 痞客邦 留言(0) 人氣()