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

class.forName()会初始化类的成员(静态的),最先加载的是类的静态成员变量,然后是静态代码块。
访问常量并不会导致类的初始化,但是访问静态成员会。
posted @ 2017-04-25 00:03  konami  阅读(912)  评论(0编辑  收藏  举报