Java 获取泛型接口类对象

Java 获取泛型接口类对象,java,Java,如何获取泛型接口的类对象? 例如,Boolean.class、Date.class。 但是List.class似乎语法无效。只需编写List.class列表在运行时不是不同的类型。泛型类型仅在编译时存在。因此,这个虚构的列表.class将不存在,无法在您的程序中使用 无法通过编程方式访问泛型类型,因为它不在字节码中。这只是为了帮助编译器。因为,您的列表将在运行时转换为简单的原始列表,因此,您最好使用列表。class无论您在这里做什么都几乎肯定是错误的。

如何获取泛型接口的类对象? 例如,Boolean.class、Date.class。
但是List.class似乎语法无效。

只需编写
List.class
<代码>列表在运行时不是不同的类型。泛型类型仅在编译时存在。因此,这个虚构的
列表.class
将不存在,无法在您的程序中使用


无法通过编程方式访问泛型类型,因为它不在字节码中。这只是为了帮助编译器。

因为,您的
列表将在运行时转换为简单的原始
列表,因此,您最好使用
列表。class

无论您在这里做什么都几乎肯定是错误的。