首先,需要了解JVM對字節碼的編譯技術。壹個JAVA程序通過javac編譯成字節碼以後,在執行的時候,由JVM將字節碼編譯成本地機器碼,然後再執行。將字節碼轉換成
機器碼,JVM有兩種利器,壹種就是JIT,還有壹種是轉譯器(interpreter)。