Java集合(二)泛型
2022/6/9 1:23:06
本文主要是介绍Java集合(二)泛型,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
泛型是JDK1.5以后增加的,它可以帮助我们建立类型安全的集合。
集合中可以存储任意类型的对象元素,但是当把一个对象存入集合后,集合会“忘记”这个对象的类型,将该对象从集合中取出时,这个对象的编译类型就一变成了 Object 类型。换句话说,在程序中无法确定一个集合中的元素到底是什么类型,那么在取出元素时,如果进行强制类型转换就很容易出错。此时,我们引入泛型。在容器存储数据,读取数据时避免大量的判断,非常便捷
泛型的本质就是“数据类型的参数化”。我们可以把“泛型”理解为数据类型的一个占位符(形式参数),即告诉编译器,在调用泛型时必须传入实际类型。
例如下图,在取出时就需要强制转型:
我们加入泛型:
传入String,Integer类型的就会报错,因为这个集合里面只能传入String类型的,取出,也就自然而然不需要强制转型
这篇关于Java集合(二)泛型的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-06-26结对编程到底难不难?答案在这里
- 2024-06-19《2023版Java工程师》课程升级公告
- 2024-06-15matplotlib作图不显示3D图,怎么办?
- 2024-06-1503-Loki 日志监控
- 2024-06-1504-让LLM理解知识 -Prompt
- 2024-06-05做软件测试需要懂代码吗?
- 2024-06-0514-ShardingSphere的分布式主键实现
- 2024-06-03为什么以及如何要进行架构设计权衡?
- 2024-05-31全网首发第二弹!软考2024年5月《软件设计师》真题+解析+答案!(11-20题)
- 2024-05-31全网首发!软考2024年5月《软件设计师》真题+解析+答案!(21-30题)