类加载器

  主要分为jvm自带的类加载器和自定义的类加载器,根类加载器,扩展类加载器,系统类加载器,url类加载器,除了根类加载器都有一个父类加载器,并非继承方式。

  根类加载器主要加载java核心API。扩展类加载器主要加载扩展包的下的API。系统类加载器主要加载自己写的java 的API。url类加载器主要加载硬盘或者网络上的API。

  类加载器有一个双亲委派机制,就是加载类的时候都会委派自己父类加载器去加载,有两个好处:

    1.保证只加载一份字节码文件到jvm内存中

    2.保证了java核心类的安全性

posted @ 2020-05-04 21:19  dog-tired  阅读(88)  评论(0编辑  收藏  举报