Java核心知识点-类加载器

来源:互联网 发布:淘宝买号被找回 编辑:程序博客网 时间:2024/06/03 14:13

一、ClassLoader是什么

ClassLoader就是类加载器,简单来说就是.class文件执行的时候,先创建一个ClassLoader对象,由这个对象去找.class在哪里,然后将.class文件加载到虚拟机中去执行。

这里ClassLoader分为3类:

  • 列表内容
  • BootstrapClassLoader主要加载自身工作所需要的类。 ExtClassLoader用来加载特定的一些类。
  • AppClassLoader主要用于加载classpath文件路径下的类。由于URLClassLoader实现了很多很多好用的功能,所以AppClassLoader继承自URLClassLoader

    两种加载方式:
    这里写图片描述

总结:类加载器将.class加载到虚拟机中,并不是这个类自动跑进去的。

0 0
原创粉丝点击