JVM类加载

  ClassLoader如何加载class 。
    jvm里有多个类加载,每个类加载可以负责加载特定位置的类,
    例如,bootstrap类加载负责加载jre/lib/rt.jar中的类,
    我们平时用的jdk中的类都位于rt.jar中。extclassloader负责加载jar/lib/ext/*.jar中的类,
    appclassloader负责classpath指定的目录或jar中的类。除了bootstrap之外,
    其他的类加载器本身也都是java类,它们的父类是ClassLoader。

« »

发表评论

电子邮件地址不会被公开。 必填项已用*标注

昵称 *