java进行类加载时会先委托父类加载器进行加载
为什么这样
1、确保类唯一性,防止重复加载,因为从底层往上加载你肯定先使用父类加载器
2、保证核心api不被篡改,因为你写一个跟java核心api一摸一样的类,还使用自定义加载器,就会把java自己写的类改掉。(除非你连jvm一起改)
java进行类加载时会先委托父类加载器进行加载
为什么这样
1、确保类唯一性,防止重复加载,因为从底层往上加载你肯定先使用父类加载器
2、保证核心api不被篡改,因为你写一个跟java核心api一摸一样的类,还使用自定义加载器,就会把java自己写的类改掉。(除非你连jvm一起改)