gpt4 book ai didi

java - 尝试了解 Java 泛型

转载 作者:行者123 更新时间:2023-12-01 11:51:24 25 4
gpt4 key购买 nike

Java 泛型类和方法的语法直到 Java 5.0 才添加。但早期版本的 Java 具有集合类,例如数组列表或链表。如果没有通用语法,类是如何实现和使用的。为什么泛型的语法更好?

最佳答案

如果没有泛型,每个项目都将作为“对象”(所有 Java 对象的基类)存储在集合中。这意味着当你把它们从 Collection 中拿回来时要重新类型转换它们。重新类型转换意味着你必须确定它们是什么类型,这会让你容易犯危险的错误。使用泛型,您可以永久保留存储在集合中的对象的类/类型的记录,以便当它们出现时,它们仍然表示为该类的对象。不再有类型转换问题。

关于java - 尝试了解 Java 泛型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28800309/

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