类加载器

What 2248e71bcf261c10551ffd2a0e60e658d49b9f70
三大阶段 f6ed55c3d3109ba5a56a35054dab868ad2053bdd
类加载体系 810a99e9aebfc0420d1554431ea9e67fd0965781
双亲委派机制防止传递假冒的jdk核心类

层层上抛, 只要父类发现自己能加载就加载, (这样如果传递的是jdk的核心类,就会被父类加载)

一旦父类加载, 子类就不会再加载, 如果父类加载不了, 就会下发还给子类

(其实一定程度上确保了先加载核心类, 再加载拓展类, 最后加载自定义类)

778af11bd130713c52a68e7af139edf9b007f7a8