JAVA虚拟机加载类到运行过程总结

理解Java跨平台运行原理 java之所以可以跨平台是因为编译器并没有把源码文件直接编译成机器指令,而是编译成java虚拟机可以识别和运行的字节码文件(.java->.class)。 而字节码文件是一种无关平台的中间编译结果,由Java虚拟机读取,解析和运行,正因如此java虚拟机屏蔽了不同系统的平台差异性。 因此java虚拟机不但可以运行java,Groovy,JRuby等一大批动态语言,其原理
相关文章
相关标签/搜索