17. Java 原始檔案在經過編譯後會產生
(A) pseudo code
(B) byte code
(C) html
(D) machine code

答案:登入後查看
統計: A(11), B(24), C(4), D(26), E(0) #1591421

詳解 (共 2 筆)

#2255016
Java程式透過「Byte code」達...
(共 139 字,隱藏中)
前往觀看
12
0
#2304570

一提到JAVA語言,很多人立即想到的就是它跨平台的能力,昇陽公司訂出了標準的JVM,也由於JVM規格的產生,解決了跨平台的問題。何謂JVM呢?JVM就是JAVA VIRTUAL MACHINE,它使得各種作業系統能順利的接受JAVA語言。
n
JAVA程式編寫完畢後,首先經過Compiler的過程,產生一個所謂的
Bytecode,這種碼十分接近程式真正執行時使用的機器語言!然而Bytecode並不是真正在機器上所執行的碼。Bytecode若要真正在機器上執行,尚須一個Interpreter,將Bytecode轉換成機器所瞭解的01,方始讓系統能順利執行。在JAVA程式實際經過Compiler後,產生的檔案型態*.class是以Bytecode形式存在,當我們將編譯好的*.class放到Web上,只要我們進入這一網頁時,Web的瀏覽器由其內部的InterpreterBytesCode解譯結果顯示於瀏覽器上,進一步說,大家最常使用的瀏覽器Netscape,分別在不同的作業系統上有不同版本的Netscape。當不同版本的Netscape讀到相同的ByteCode,會由該版本的Interpreter解譯為該機器所了解的結果。

3
0