Java学习笔记之JVM篇

前言 众所周知,Java最大的特性就是平台无关性,即一次编译,到哪都能执行,那么它是如何实现的呢?下图为java的编译过程: Java源码首先被编译成字节码,再由不同平台的JVM进行解析,Java语言在不同的平台上运行不需要进行重新编译,Java虚拟机在执行字节码的时候,把字节码转换成具体平台上的机器指令。 也从以上过程中看出JVM的作用,那么如果JVM直接解析源码为机器码会怎么样? 答:每次执行
相关文章
相关标签/搜索