类加载的双亲委派机制

基本思想

  1. 当需要加载一个 class时, 首先把该class 的查询和加载优先委派给父加载器进行,每一个类加载器都有一个父加载器。
  2. 父类能对此类加载,子类就不需要自己加载了,如果父加载器无法加载该class, 再去尝试自行加载这个 class。

加载方式

通过一个类的全限定名来获取描述此类的二进制字节流,从而将java类动态地加载进JVM的内存空间中。

非数组类 引导类加载器来完成。或自定义的类加载器去完成。
数组类 由jvm创建,不使用classLoader。

你可能感兴趣的:(java虚拟机)