- 博客(1)
- 收藏
- 关注
原创 【学习笔记】对于java平台的理解
Java是一个面向对象的语言,有两个比较明显的特点,一个是“书写一次,到处执行”另一个是“垃圾收集(GC)”。对于“Java是解释执行”这句话,其实并不是很准确。通过Javac编译成字节码,再通过java虚拟机(JVM)内嵌的解释器将字节码转换成最终需要的机器码。然而常见的JVM(Hotspot) 提供了JIT(Just-In-Time)编译器,也就是动态编译器,JIT能够在运行的时候将热点代码编译成字节码,这种情况下部分热点代码就属于编译执行,而不是解释执行了。 在运行时,JVM会首先通过类加载器(Cla
2022-03-11 11:57:14 314
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人