classLoader是类加载器,负责将Class加载到JVM中,还有一个作用是审查每个类由谁加载,它是一种父优先的等级加载机制。
还有一个任务是,将class字节码重新解析成JVM统一要求的对象格式。
6.1 ClassLoader类结构分析
6.2 ClassLoader的等级加载机制
6.3 如何加载class文件
6.3.1 加载字节码到内存
6.3.2 验证与解析
6.3.3 初始化class对象
6.4 常见加载类错误分析
6.4.1 ClassNotFoundException
6.4.2 NoClassDefFoundError
6.4.3 UnsatisfiedLinkError
6.4.4 ClassCastExcetption
6.4.5 ExceptinInInitializerError
6.5 常用的ClassLoader分析
6.6 如何实现自己的ClassLoader
6.6.1 加载自定义路径下的class文件
6.6.2 加载自定义格式的class文件
6.7 实现类的热部署
6.8 java应不应该动态加载类
时间: 2024-10-12 13:04:07