傳統 Java 程式執行程序:
1.編譯階段 : Go.java> Go.class
2.執行階段 : 類別載入器> Byte Code審核器> JVM> Runtime> 硬體設備
非J2ME的Java 程式因為安全的考量,只要是進入執行環境的類別檔,都必須先經過Byte Code
審核器(Byte code verifier)的驗證,來防止程式在遭到惡意的修改,造成程式在執行時對系統造
成破壞,經過審核之後,該類別檔才能開始被Java 虛擬機器所執行。
J2ME Java 程式執行程序:
1.編譯階段 : Go.java> Go.class>預先審核 > Go.class
2.執行階段 : 類別載入器 > 輕量Byte Code審核器 > KVM> Runtime > 硬體設備
沒有留言:
張貼留言