For investors
股价:
5.36 美元 %For investors
股价:
5.36 美元 %认真做教育 专心促就业
集合是程序员在学习Java编程开发语言的时候需要重点掌握的一个编程知识点,而本文我们就通过案例分析来简单了解一下,Java集合框架好处与实现方法。
1、Java集合框架的好处
Java集合框架提供了以下好处:
减少编程工作量:
通过提供有用的数据结构和算法,集合框架可以让您专注于程序的重要部分,而不是使其工作所需的低级“管道”。通过促进不相关的API之间的互操作性,Java集合框架免除了编写适配器对象或转换代码来连接API。
提高程序速度和质量:
这个集合框架提供了有用的数据结构和算法的高性能,高质量的实现。每个接口的各种实现是可以互换的,所以程序可以通过切换集合实现来轻松地进行调整。由于您已经摆脱了编写自己的数据结构的苦差事,您将有更多时间致力于提高程序的质量和性能。
允许不相关的API之间的互操作性:
集合接口是APIs来回传递集合的本地语言。如果我的网络管理API提供了一个节点名称的集合,并且如果您的GUI工具包期望一个列标题的集合,我们的API将无缝地互操作,即使它们是独立编写的。
减少了学习和使用新的API的努力:
许多API自然会将输入的集合作为输出提供。过去,每个这样的API都有一个小的子API来操纵它的集合。这些专用集合的子API之间几乎没有一致性,所以你必须从头学习每一个,使用它们很容易犯错误。随着标准集合接口的出现,问题就消失了。
减少设计新API的工作量:
这是以前优势的另一面。设计师和实施者不必在每次创建依赖于集合的API时重新发明轮子;相反,他们可以使用标准的集合接口。
促进软件重用:
符合标准集合接口的新数据结构本质上是可重用的。对于在实现这些接口的对象上运行的新算法也是如此。
2、实现
实现是用于存储集合的数据对象,本课介绍以下几种实现:
通用实现:是常用的实现,专为日常使用而设计。他们在标题为“通用目的实现”的表中进行了总结。
特殊实现:专为在特殊情况下使用而设计,并显示非标准性能特性,使用限制或行为
并发实现:支持高并发,通常以牺牲单线程性能为代价。这些实现是java.util.concurrent软件包中的一部分
封装器实现:与其他类型的实现(通常是通用实现)结合使用,以提供增加或现在的功能
方便实现:也就是小型实现,通常通过静态工厂方法提供,为特殊集合(例如单例集)的通用实现提供方便,高效的替代
抽象实现:便于构建定制实现的骨架实现。稍后在“自定义集合的实现”中进行介绍。一个高级的话题,这不是特别困难,但相对少的人需要做。
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!请读者仅作参考。更多内容请加抖音达内三江区域学习了解。