[size=medium] 实现平台无关性的基础就是Java虚拟机,是以Java字节码为指令组的软CPU。负责对本地*.class文件解释执行。
包含类加载器、字节确认器、以及JIT实时编译器。
类加载器:用来取得从网络或本地的类文件。
字节确认器:确认类文件是否有正确的格式。
JIT:使虚拟机能提高到编译式的运行效率 。
*.class文件与机器码不同,不是真正的CPU可运行的指令代码,故又称伪代码。
通过JVM以及JRE将其转成本地机器代码,达到一次撰写,到处运行的效益。
[/size]
包含类加载器、字节确认器、以及JIT实时编译器。
类加载器:用来取得从网络或本地的类文件。
字节确认器:确认类文件是否有正确的格式。
JIT:使虚拟机能提高到编译式的运行效率 。
*.class文件与机器码不同,不是真正的CPU可运行的指令代码,故又称伪代码。
通过JVM以及JRE将其转成本地机器代码,达到一次撰写,到处运行的效益。
[/size]