gpt4 book ai didi

java - 请从 Java Generics FAQ 中解释这个声明

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:52:12 24 4
gpt4 key购买 nike

谁能解释一下下面语句的含义:

Creation of arrays with a non-reifiable component type is not permitted.

这是写在Anjelika Langer's Java Generics FAQ 中的

最佳答案

Creation of arrays with a non-reifiable component type is not permitted.

在实践中意味着通用数组创建是非法的:

new T[...] // prohibited

不允许使用通用数组,因为数组在运行时包含有关其组件的信息。这对泛型来说是不正确的。泛型在编译器级别实现。因此,在创建数组时必须事先知道组件类型。

关于java - 请从 Java Generics FAQ 中解释这个声明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12800569/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com