JVM第一天-基础常识

一直有人讨论,java到底是解释型语言还是编译型语言呢? 其实它即是解释型,也是编译型。 一个java文件被编译成class文件后由classloader加载到内存,然后使用字节码解释器进行解释 还有一种情况是一段代码当被JVM认定执行次数比较多时,会将它缓存变成本地代码,然后使用JIT进行即时编译。(当然这是有条件的,而并非所有代码都可以直接即时编译) 最后都交由执行引擎去调用系统硬件完成。 为
相关文章
相关标签/搜索