classloader
2016-01-21 12:18:11 0 举报
ClassLoader是Java中的一个类,它负责将字节码文件(.class)加载到内存中,并将其转换为Java类对象。在Java程序运行时,每个类都有一个对应的ClassLoader实例,用于加载该类所需的资源。ClassLoader分为三种类型:引导类加载器、扩展类加载器和应用程序类加载器。引导类加载器负责加载Java核心库,扩展类加载器负责加载Java扩展库,应用程序类加载器负责加载用户自定义的类。ClassLoader的工作原理是通过查找类的路径来定位字节码文件,然后将其读取到内存中并解析为Java类对象。