类加载器在内存中的存储结构
启动类加载器
启动类加载器没有实体它是在一段逻辑称为启动类加载器这段逻辑做的事情是:加载类sun.launcher.LauncherHelper,执行该类的方法checkAndLoadMain
反射底层原理
反射底层存储的时候使用的字典dictionary 就是一个key:value类型的数据结构 可以搜索在openjdk8代码中搜SystemDictionary::find java的反射就会调用这个find方法 反射大体存储样子key是一个全类名加类加载器名算出的一个哈希值 然后通过哈希值算出一个index 然后value是一个InstanceKlass