类加载器的特性
1.懒惰加载
三个类加载器都不进行预加载,而是接收到命令这叫延迟加载,也叫懒惰加载。
注意:当一个类被加载,它所有父类都必须被加载。
2。类缓存
当一个类已经被请求,被类加载器加载之后,就会在JVM运行期间一直驻留在内存。当再次被请求时,就不需要再次加载,直接调用就可以了。
3.独立命名空间
不同的类加载器有自己独立的命名空间。
类加载器的特性
1.懒惰加载
三个类加载器都不进行预加载,而是接收到命令这叫延迟加载,也叫懒惰加载。
注意:当一个类被加载,它所有父类都必须被加载。
2。类缓存
当一个类已经被请求,被类加载器加载之后,就会在JVM运行期间一直驻留在内存。当再次被请求时,就不需要再次加载,直接调用就可以了。
3.独立命名空间
不同的类加载器有自己独立的命名空间。