知识点1:
Java 解决程序的安全性、可移植性性的关键是:
java编译器的输出 不是可执行的代码 ,而是字节码 (是 一套设计用来在 java运行时系统-JVM 下 执行的高度优化 的指令集)
知识点2:
JVM提供了一个字节码解译器-JIT(just in time- 即时)。 它根据需要,将字节码一部分一部分的地实时编译为可执行代码。它不能一次性把所有的字节码编译为可执行代码。
因为java要执行各种检查,这些检查只有在运行时才进行。即:JIT 只动态编译它运行时需要的代码
////////////////////////////////////////////////////////////////////////////////////
//////|------@author EarthWorm ///////
//////|------@email skdzym@sina.com ///////
//////////////////////////////////////////////////////////////////////////////////