java語言是一種半編譯半解釋的語言
Java語言是一種特殊的語言,它採用的形式為先編譯,再解釋的執行方式。也就是先把Java語言的原始碼編譯成中間程式碼class檔案,然後在執行時根據class檔案的內容解釋執行。所以嚴格意義上說,Java語言是一種半編譯半解釋的語言。
眾所周知,程式分為:解釋程式和編譯程式。
解釋程式就是執行環境一句一句的讀取原始碼,然後執行,類似於新聞釋出會中的翻譯,演講者講一句,就翻譯一句,另外一種是編譯程式,就是將原始碼一次翻譯成 計算機作業系統可以直接執行的機器指令的檔案,例如Windows中的exe檔案,以後只需要執行編譯以後生成的檔案即可。