【客服暫停服務時間】10/10(四),影響:阿摩粉絲團、系統回報、信箱、鑽石兌換商城出貨事宜。

教甄◆電腦科專業題庫下載題庫

上一題
10. Java 原始檔案經過編譯後會產生
(A) machine code
(B) byte code
(C) pseudo code
(D) super code


答案:登入後觀看
難度: 非常簡單
1F
william 大三上 (2018/06/18)

Java原本是設計用來控制冰箱、冷氣、微波爐等家電用品的程式語言。 由於家電用品相當多樣,因此Java選用了一個與一般語言相當不一樣的執行模式:

  • 一般的程式語言在編譯後會產生機器碼(machince code),然後直接在硬體上執行。
  • Java在編譯後則會產生Byte Code並間接的在JVM(Java Virtual Machine)也就是一個虛擬機器上執行。這個虛擬機器其實是一個軟體,其功用是解譯Byte Code,而這個JVM仍然是在硬體上執行。

Java的設計也支援物件導向程式設計,這個設計讓程式設計師可以容易的撰寫控制家電「物件」的程式。

因為JVM的關係,Java也有跨平台的特性:只要為不同的處理器或作業系統設計其專屬的JVM,Java的程式便可以不需改寫的在這種處理器或作業系統上執行。這也是「Write once, runs everywhere.」的由來。

10. Java 原始檔案經過編譯後會產生 (A) machine code ..-阿摩線上測驗