2016 - 2024

感恩一路有你

深入理解java泛型详解 java为什么不支持泛型数组?

浏览量:1437 时间:2021-04-08 16:43:58 作者:admin

java为什么不支持泛型数组?

这是一个数组机制。声明数组时,需要确定其类型。它还与数组的内存空间有关。当您声明一个数组时,实际上是建立了一个空间。这个空间仅限于数据,并不是所有的东西都能放进去。泛型意味着在使用特定类型时,在确定特定类型之前不确定该类型。所以这是不支持的。其实你可以用set list,set,里面都支持泛型

一句话回答:Java有很多话要说

!此承诺已写入Java虚拟机规范。为了与Java1.5之前的版本兼容,我们最终选择了这个方案。

尽管兼容解决方案不仅仅是擦除,但这种承诺确实是它没有采用像C#这样的真正通用解决方案的最重要原因。

深入理解java泛型详解 java泛型创建对象 java获取泛型的类名

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。