一段話系列-Java是不是解釋執行語言?

Java是半執行半解釋執行語言,首先,Java會由Javac編譯成字節碼,這是編譯;而後字節碼會交由JVM中的解釋器進行解釋執行,這是解釋;還有就是針對於常常運行的Hot(熱點)代碼,會有JIT編譯爲機器碼,這是編譯。
PS:針對於以上總結,咱們能夠獲得只有被JVM認定爲HOT代碼以後,纔會爲這段代碼生成機器碼,其他代碼則不會,這也體現了編譯執行與解釋執行的區別。編譯

相關文章
相關標籤/搜索