【发布时间】:2014-08-28 14:31:58
【问题描述】:
我们可以通过3种方法获取类Class对象:
- MyClass.class
- obj.getClass
- Class.forName("className")
我不明白MyClass.class 和Class.forName("className") 之间的区别。
因为两者都需要类名。
【问题讨论】:
-
MyClass.class 不会导致运行时查找的各种答案中提出的建议或暗示是错误的。当包含引用的类正在加载时,它只会导致 earlier 运行时查找!并且查找失败对加载是致命的。
标签: java reflection