|
|
1
2
这个 docs 声明
的类型
现在看看这个 不编译 代码:
如果允许,并且您正在实例化
这就是类型参数必须是不可重写类型的原因之一。 |
|
|
2
5
当一个对象的输入信息在编译时没有丢失时,它是可重设的。不允许对不可重设的对象执行某些操作。例如,我们不能 的实例。 通用类型是不可重设的,这就是为什么我们不能这样做的原因
这在某些情况下是可行的,但我们不能忘记JDK必须在一个版本和另一个版本之间向后兼容。这个约束解释了实现中的一些限制。 Java类型是可表示的,如果它被表示。 完全在执行过程中(无擦除 类型):
我不知道这是否对你有帮助,如果没有,我可以删除它,祝你愉快! |