class.forName()和.class有什么区别?

class.forName()会初始化类的成员(静态的),最先加载的是类的静态成员变量,然后是静态代码块。
访问常量并不会导致类的初始化,但是访问静态成员会。
原文地址:https://www.cnblogs.com/akaneblog/p/6759892.html