·
这网站怎么是必填?

还有一种办法,可以通过Class.forName("java.lang.String"); 来获取String类的Class对象,会执行String类的静态代码块(没有就算了)

这三种方法大致等效的,抛出异常和使用便捷度等方面推荐是.class,所以这种方法最常见,我给你提供的以及getClass方法都被人嫌麻烦

Replies
2

不是的,getDeclaredMethod参数传入为【类实例.getClass()】运行就报NoSuchMethodException的异常了。

源码看不明白。

。这里的源码我还没来得及研究