类加载器介绍

2022-06-14 20:21:39 浏览数 (1)

类加载器

  1. 系统加载器(System ClassLoader):负责java-classpath或-D java.class.path所指的目录下的类与jar包装入工作,是常用的加载器
  2. 扩展类加载器(Extension ClassLoader):负责jre/lib/ext目录下的jar包或-D java.ext.dirs指定目录下的jar包装入工作库
  3. 引导类加载器(Bootstap ClassLoader):用C 编写的,是JVM自带的类加载器,负责Java平台核心库,用来装载核心类库。该加载器无法直接获取
  4. 自定义加载器、系统加载器、扩展加载器、引导加载器,自左向右检查类是否已装载,自右向左尝试加载类

0 人点赞