再谈类的加载器

一、概述

再谈类的加载器_类加载器
再谈类的加载器_类加载器_02
再谈类的加载器_jvm_03

1.类加载的分类

再谈类的加载器_类加载机制_04

2.类加载器的必要性

再谈类的加载器_类加载机制_05

3.命名空间

再谈类的加载器_安全机制_06

4.类加载机制的基本特征

再谈类的加载器_jvm_07

二、测试不同的类加载器

再谈类的加载器_jvm_08

三、ClassLoader源码解析

再谈类的加载器_jvm_09

1.ClassLoader的主要方法

再谈类的加载器_安全机制_10
再谈类的加载器_类加载机制_11

2.SecureClassLoader与URLClassLoader

再谈类的加载器_安全机制_12

3.ExtClassLoader与AppClassLoader

再谈类的加载器_安全机制_13
再谈类的加载器_jvm_14

4.Class.forname()与ClassLoader.LoadClass()

再谈类的加载器_安全机制_15

四、双亲委派模型

1.定义与本质

再谈类的加载器_jvm_16
再谈类的加载器_java_17

2.优势与劣势

再谈类的加载器_java_18
再谈类的加载器_jvm_19
再谈类的加载器_java_20

3.破坏双亲委派机制

再谈类的加载器_jvm_21
再谈类的加载器_安全机制_22
再谈类的加载器_类加载机制_23
再谈类的加载器_类加载器_24
再谈类的加载器_java_25

4.热替换的实现

再谈类的加载器_jvm_26
再谈类的加载器_jvm_27

五、沙箱安全机制

再谈类的加载器_类加载器_28

1.jdk1.0时期

再谈类的加载器_java_29

2.jdk1.1时期

再谈类的加载器_类加载机制_30

3.jdk1.2时期

再谈类的加载器_jvm_31
再谈类的加载器_类加载器_32

4.jdk1.6时期

再谈类的加载器_安全机制_33

六、自定义类的加载器

再谈类的加载器_类加载机制_34
再谈类的加载器_jvm_35

1.实现方式

再谈类的加载器_类加载机制_36
再谈类的加载器_jvm_37

七、java9新特性

再谈类的加载器_java_38
再谈类的加载器_jvm_39
再谈类的加载器_类加载机制_40