[回目錄頁]

Java程式設計 - Chapter 1 重點

Question 1. 解釋什麼是編譯式程式語言? 什麼是直譯式程式語言?

Ans:

1. 編譯式程式語言

編譯程式需要檢查完整個程式檔案的程式碼,在完全沒有錯誤的情況下,才會翻譯成機器語言的程式檔案,其主要功能有兩項,如下所示:

  1. 檢查程式錯誤。
  2. 將程式翻譯成機器語言的程式檔案。

2. 直譯式程式語言

直譯程式在處理程式碼時,並不會輸出可執行檔案,而是直接一個指令一個動作,一列一列的執行程式碼,缺點是執行效率低

 

Question 2. Java 如何將 編譯 與 直譯 混合應用

Ans:

Java的原始程式(xx.java) --> 經由編譯程式( javac )編譯成 --> 位元組檔 (xx.class)

位元組檔 (xx.class) --> 經由直譯程式( java )來執行

[回目錄頁]