当运行一个程序的时候,JVM启动,
运行bootstrap classloader,该ClassLoader加载java核心API
(ExtClassLoader和AppClassLoade也在此时被加载),
然后调用ExtClassLoader加载扩展API,
最后AppClassLoader加载CLASSPATH目录下定义的Class,
这就是一个程序最基本的加载流程。
当运行一个程序的时候,JVM启动,
运行bootstrap classloader,该ClassLoader加载java核心API
(ExtClassLoader和AppClassLoade也在此时被加载),
然后调用ExtClassLoader加载扩展API,
最后AppClassLoader加载CLASSPATH目录下定义的Class,
这就是一个程序最基本的加载流程。