注意:僅僅是個人學習筆記,不會去全方面驗證以下所說內容。
1,解釋器和編譯器的區別
解釋器:將class字節碼文件翻譯成機器碼;執行同一個方法每次都會有這樣的翻譯工作;
編譯器:將class字節碼文件翻譯成機器碼,並緩存這個機器碼;執行同一個方法之后每次都使用緩存的機器碼,避免了翻譯工作;即使編譯器輸出的是:物理機上的匯編指令流。
注意:僅僅是個人學習筆記,不會去全方面驗證以下所說內容。
1,解釋器和編譯器的區別
解釋器:將class字節碼文件翻譯成機器碼;執行同一個方法每次都會有這樣的翻譯工作;
編譯器:將class字節碼文件翻譯成機器碼,並緩存這個機器碼;執行同一個方法之后每次都使用緩存的機器碼,避免了翻譯工作;即使編譯器輸出的是:物理機上的匯編指令流。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。