面試寶典-JavaSe-Java基礎

解釋和編譯的區別? 一、與計算機的交流方式不同 1、解釋程序不產生目標代碼zhi,它逐條地取出源程序中dao的語句,邊解釋,邊執行;解釋器把源代碼文件邊解釋成機器語言邊交給CPU執行。 2、編譯是將源程序翻譯成可執行的目標代碼,執行可執行程序文件,翻譯與執行是分開的。 二、運行環境不同 1、解釋程序可跨平臺使用,因爲解釋器已經做好了對不同平臺的交互處理,用戶寫的源代碼不需要再考慮差異性,源代碼所有
相關文章
相關標籤/搜索