Java基础语法面试题集锦

1、ClassLoader如何加载class

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

你可能感兴趣的:(JavaSE)