Java程式設計 - Chapter 1 重點
Question 1. 解釋什麼是編譯式程式語言? 什麼是直譯式程式語言?
Ans:
1. 編譯式程式語言
編譯程式需要檢查完整個程式檔案的程式碼,在完全沒有錯誤的情況下,才會翻譯成機器語言的程式檔案,其主要功能有兩項,如下所示:
2. 直譯式程式語言
直譯程式在處理程式碼時,並不會輸出可執行檔案,而是直接一個指令一個動作,一列一列的執行程式碼,缺點是執行效率低
Question 2. Java 如何將 編譯 與 直譯 混合應用
Ans:
Java的原始程式(xx.java) --> 經由編譯程式( javac )編譯成 --> 位元組檔 (xx.class)
位元組檔 (xx.class) --> 經由直譯程式( java )來執行