定义
双亲委派机制指的是,当一个类加载器接收到加载类的任务时,会自底向上查找是否加载过,如果加载过就直接返回;再由顶向下进行加载。向下委派加载起到了一个加载优先级的作用
三级类加载器有父子关系,因此叫双亲委派机制
作用:
保证类加载的安全性:避免恶意代码替换 JDK 中的核心类库,比如
String
,确保核心类库的完整性和安全性
避免重复加载:避免同一个类被多次加载
问题
<aside> 💡 Java 中如何使用代码的方式主动加载一个类?
</aside>