Class.forName和ClassLoader的区别

在java中Class.forName()和ClassLoader均可以对类进行加载。java

  • ClassLoader就是遵循双亲委派模型最终调用启动类加载器的类加载器,
  • 实现的功能是“经过一个类的全限定名来获取描述此类的二进制字节流”,获取到二进制流后放到JVM中。
  • Class.forName()方法实际上也是调用的CLassLoader来实现的。
相关文章
相关标签/搜索