类加载器

 

 

一、类加载器如何识别该文件是“class”文件??

class文件中对前四个字节进行加密  (OXCAFEBABE)

二、加载该class文件的类加载器有哪些?

 

三、加载的方式

双亲委派机制

 

 

 如果一个类加载器收到了类加载的请求,它第一步不会自己去尝试加载这个类,而是把这个请求委派给父类加载器去完成,
这是一个递归过程,因此所有的加载请求最终都应该传送到顶层的启动类加载器中,
只有当父加载器反馈自己无法完全这个加载请求时,子加载器才会尝试自己去加载。
 
 
 
如果此时把class文件移走 让你去实现一个加载器,那么就重写一个findClass就可以了。
但是不能重写loadClass,如果重写就就破换了双亲委派模型

 

posted on 2018-05-26 19:18  番茄疯了  阅读(40)  评论(0)    收藏  举报