Java中的Class <t>和class关键字</t>

时间:2015-02-02 14:01:00

标签: java reflection java-api

我有点困惑。 Java有一些反射方法可以调用Class<T>个对象 但我想知道java中Class<T>类和class关键字之间的互连是什么。

Class<T>只是用于将类本身(方法,字段,注释)表示为对象的类,因为java中的所有内容都是对象。 class关键字用于语言级语法以表示实体。 当类加载器将类加载到内存permgen时(我知道现在没有这样的内存区域),但是为了将类表示为对象,我们需要一个对象,所以在这种情况下Class<T>开始起作用。

我说错了吗?请解释它是如何工作的?

1 个答案:

答案 0 :(得分:1)

简而言之:&#34;命令式&#34;上下文属性SomeClass.classClass<SomeClass>的实例。类型Class<SomeClass>SomeClass类表示为对象(反射)。