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