什么';标准java数据结构和java集合框架之间的区别是什么?
JCF允许通过数据结构进行更快的遍历(循环) 它是内置的,除此之外,使用JCF而不是使用正则数组、LinkedList等有什么好处?如第一段所述,这是最重要的。尤其是减少编程工作量 Java平台包括一个集合框架。收藏是一种艺术 表示一组对象(例如经典向量)的对象 类)。集合框架是用于 表示和操作集合,使集合能够 独立于实现细节进行操作 集合框架的主要优势在于: 通过提供数据结构和算法减少编程工作量,因此您无需自己编写 通过提供数据结构和算法的高性能实现来提高性能。因为各种各样的 每个接口的实现都是可互换的,程序可以 通过切换实现进行调整 通过建立一种公共语言来来回传递集合,从而在不相关的API之间提供互操作性。 通过要求您学习多个临时集合API,减少了学习API所需的工作量 通过不要求您生成临时集合API,减少了设计和实现API所需的工作量 通过为集合和算法提供一个标准接口来操作它们,从而促进软件重用 集合框架包括: 集合界面。表示不同类型的集合,如集合、列表和地图。这些接口构成了 框架的基础 通用实现。集合接口的主要实现 遗留实现。对早期版本中的集合类Vector和Hashtable进行了改装,以实现 集合接口 特殊用途实施。为特殊情况而设计的实施。这些实现显示出非标准性 性能特征、使用限制或行为。 并发实现。为高度并发使用而设计的实现 包装器实现。将同步等功能添加到其他实现中。 方便的实现。集合接口的高性能“迷你实现” 抽象实现。集合接口的部分实现,以方便自定义实现 算法。对集合执行有用功能的静态方法,如对列表排序 基础架构。为集合接口提供基本支持的接口 数组实用程序。用于基本类型和引用对象数组的实用程序函数。严格地说,这不是问题的一部分 collections框架,此功能添加到 与collections框架相同,并且依赖于 同样的基础设施什么';标准java数据结构和java集合框架之间的区别是什么?,java,Java,JCF允许通过数据结构进行更快的遍历(循环) 它是内置的,除此之外,使用JCF而不是使用正则数组、LinkedList等有什么好处?如第一段所述,这是最重要的。尤其是减少编程工作量 Java平台包括一个集合框架。收藏是一种艺术 表示一组对象(例如经典向量)的对象 类)。集合框架是用于 表示和操作集合,使集合能够 独立于实现细节进行操作 集合框架的主要优势在于: 通过提供数据结构和算法减少编程工作量,因此您无需自己编写 通过提供数据结构和算法的高性能实现来提高性能。因为各种各样的 每个接口的实现都
“JCF允许更快地遍历(循环)数据结构”-任何引用?或者我不理解你的正确。。。你是说访问时间快还是代码方便?JCF是用Java编写的。。。所以JCF怎么可能不是Java数据结构呢?特别是,
LinkedList
是JCF的一部分。@Lars