JavaJava学习笔记Java学习笔记

ClassLoader

2016-03-16  本文已影响98人  ternence_l

jvm使用java类的方式

类加载器介绍

类加载器系统结构

-引导类加载器(bootstrap class loader):用来加载java的核心类库,是用原生代码实现的

  1. 原生代码:被编译后直接依附于系统运行,不需要通过虚拟机,汇编成cpu的目标执行文件

-扩展类加载器(extensions class loader):它用来加载 Java 的扩展库。Java 虚拟机的实现会提供一个扩展库目录。该类加载器在此目录里面查找并加载 Java 类。

-系统类加载器(system class loader):用来加载java应用的类路径(自己写的java应用),获取此加载器通过ClassLoader.getSystemClassLoader()获取

类加载器的代理模式(双亲委派机制)

类的加载过程

上一篇下一篇

猜你喜欢

热点阅读