顾名思义,热点热地区之类意思吧。
Hotspot ,为java1.3开发的jvm ,现在仍在使用中。JVM首先识别程序中那一部分被调用的最频繁,,这一部分也叫“热点方法”,然后跳过JVM解释器,直接把这一部分编译成机器码。
在一般的java程序生命周期中,从java源码开始,源码经过javac命令处理后,得到java的字节码,新的类文件,也就是.class文件,新的类文件通过类的加载机制载入到虚拟机,从而把新的类提供给解释器执行。
字节码和机器码的区别,字节码处在源码和机器码之间,字节码的目的是为了提供一种让JVM高效执行的格式。