gpt4 book ai didi

java - 什么时候绝对需要泛型数组——一个案例

转载 作者:IT老高 更新时间:2023-10-28 20:23:07 26 4
gpt4 key购买 nike

这个问题是寻找一个绝对需要泛型数组的示例。

泛型和数组“不能很好地混合”。

有没有这样的情况一个通用的ArrayList不会 - 通用数组没有替代品,必须使用。

Effective Java为泛型数组打开了一扇门,说可能存在需要泛型数组的情况。

我一直在使用 ArrayList没有任何缺点,想不出这样的案例。

TIA。

注意:我看过这些:

以及其他一些讨论。

最佳答案

几点:

  • 如果您有一些“遗留”库,那么您就必须使用它们使用的类型。这可能是数组。

  • 如果您处理原生代码,那么数组将是与原生代码交换数据的更自然方式。

  • 如果您访问二进制数据(例如声音文件或类似文件),那么使用数组会有所帮助。

  • 如果您处理大量的二进制数据,那么数组可能会更高效。

因此,数组有用的原因有很多(尤其是对于原始类型)。

如果你只处理对象,那么使用 List 会更容易。

关于java - 什么时候绝对需要泛型数组——一个案例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30217484/

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