Java虚拟机执行引擎

Java虚拟机简单模型为:类装载器,执行引擎。
1,类装载器:一个运行的程序至少有3个classloader.
--BootStartUpClassLoader,装载JavaAPI的类
API中的class,getClassLoader,会返回一个null。
   --ExtStratUpClassLoader,Jdk Home中lib/ext目录下的Jar,class
     --AppClassLoader,运行程序的装载器。
2.执行引擎。
   分类:
   1)一次性解释字节码.
   2)即时编译器。即会Cache的本地机器代码.
   3)自适应优化器。目前主流的JVM所用的执行引擎。
    4)硬件芯片。

你可能感兴趣的:(java,jvm,jdk,虚拟机,ext)