bootstrap jvm
时间: 2024-09-04 20:01:31 浏览: 106
Bootstrap JVM是指用于启动Java虚拟机(JVM)的那部分JVM。在Java应用的启动过程中,首先会启动一个Bootstrap JVM,它通常是用本地代码(如C或C++)实现的,负责初始化JVM并且加载基本的类库,如rt.jar。一旦Bootstrap JVM完成初始化,它会加载并启动Java层的JVM,即所谓的"System" JVM,这个System JVM会继续加载Java应用的其他部分。
Bootstrap JVM的存在主要是因为JVM的一些基础功能和类库是用Java语言编写的,而这些基础类库又需要在JVM启动时加载,因此需要一个初始的JVM来加载这些基础的类库。Bootstrap JVM本身不依赖任何Java基础类库,它的职责是加载System JVM。
阅读全文