2016 - 2024

感恩一路有你

菜鸟教程 java java为什么不支持泛型数组?

浏览量:3002 时间:2021-04-03 16:30:50 作者:admin

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

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

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

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

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

菜鸟教程 java 深入理解java泛型详解 java创建泛型数组

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