0x01 前言

Class.forNameClassLoader.loadClass这两个,功能看起来类似,都是把类加载进来,但是实际上它们是有区别的

0x02 相同点

Java中Class.forNameClassLoader.loadClass都可以用来对类进行加载

0x03 不同点

Class.forName("xxxx")的功能: 除了将类的.class文件加载到jvm中之外,还会对类进行解释,执行类中的static

ClassLoader.loadClass只干一件事情,就是将.class文件加载到jvm中,不会执行static中的内容,只有在newInstance时才会去执行static