摘要:
ClassLoader具备层次关系,且不止一种。不同的类装载器分布创建的同一个类的字节码数据属于完全不同的对象,没有任何关联通过Class.forName(String className),能够动态加载一个类Java程序不是一个可执行文件,而是由许多独立的类文件组成的,每一个文件对应一个Java类。此外,这些类文件并非全部都装入内存,而是根据程序需要逐渐载入。ClassLoader是JVM实现的一部分,ClassLoader包括bootstrap classloader(启动类加载器),ClassLoader在JVM运行的时候加载Java核心的API,以满足Java程序最基本的需求,其中就包 阅读全文