Java 执行全流程略讲
最近研究JVM,产生了一个困惑。Java文件被JVM的编译器(javac命令)编译成CLASS文件,JVM的解释器将CLASS文件解释执行为机器码,这是Java跨平台的基础。对于Java使用者来说这个一个常识性的东西,那么是什么让我产生了困惑呢,是"JVM的解释器将CLASS文件解释执行为机器码"这个描述。首先解释器是怎么将CLASS文件编译成机器码的呢?其次编译成机器码的过程中是否涉及到操作
原创
2016-07-25 22:37:21 ·
335 阅读 ·
0 评论