SL-275( 一):入門
1。什么是JVM?
JVM:在真是機器中用軟件來模擬實現的一種虛擬的機器。 //貌似和虛擬機差不多。
????????????JVM運行的代碼存儲在.class文件中。
????????????字節(jié)碼是JVM的機器代碼指令。
????????????不管是Java技術開發(fā)工具還是能運行Applet的Web瀏覽器,都有一個JVM的實現。
2。java程序是如何運行起來的?
不實用jit:
編譯:?原文件(編譯:javac)----->字節(jié)碼(存儲在.class文件中)
運行:java(將字節(jié)碼裝在進類裝載器)------>字節(jié)碼校驗------->解釋器執(zhí)行----->運行時--->硬件
使用JIT:???編譯與直接用jre相同,運行時:會將解釋器與運行時合并用JIT代碼生成器來完成--->硬件
JVM:在真是機器中用軟件來模擬實現的一種虛擬的機器。 //貌似和虛擬機差不多。
????????????JVM運行的代碼存儲在.class文件中。
????????????字節(jié)碼是JVM的機器代碼指令。
????????????不管是Java技術開發(fā)工具還是能運行Applet的Web瀏覽器,都有一個JVM的實現。
2。java程序是如何運行起來的?
不實用jit:
編譯:?原文件(編譯:javac)----->字節(jié)碼(存儲在.class文件中)
運行:java(將字節(jié)碼裝在進類裝載器)------>字節(jié)碼校驗------->解釋器執(zhí)行----->運行時--->硬件
使用JIT:???編譯與直接用jre相同,運行時:會將解釋器與運行時合并用JIT代碼生成器來完成--->硬件
posted on 2006-09-23 12:27 小雨不打傘 閱讀(343) 評論(0) 編輯 收藏 所屬分類: SL-275學習筆記