正在加载图片...
编程红宝书(珍藏版) ava 完金自学手册 6.1.1容器框架 要想深入理解“容器”的概念需要我们首先理解“容器”的宏观 框架—一容器框架。容器框架从宏观角度为我们描述了一个“容 器”的世界,告诉我们在Java的容器世界中有哪些“容器”、它 们之间的关系如何、它们是什么样子、它们如何使用。总之,容 器框架就是一个用于表示操作集合的统一的体系结构,容器框架 包含以下元素: 接口——它们代表容器类型的抽象数据类型。整个Java容器类的 基础后来是容器接口(例如 Collection,Map等接口),而不是类。 使用接口的最大好处在于将容器的实现与容器的接口分开,这就 意味着你可以使用相同的方法访问容器而不用关心容器是由什么 样的数据结构实现的,即接口允许操作容器和不涉及容器所代表 的细节。在面向对象的语言中,这些接口一般组成一个层次结构 实现一—它们是容器接口的具体实现。 算法——它们是在实现集合接口对象上执行运算的方法,如搜索 和排序。这些算法被称为多态的,也就是说,相同的方法可以用 于处理某种接口的许多种不同的实现,算法就是可重用的功能。 Q想桃工业出隙社6.1.1 容器框架 • 要想深入理解“容器”的概念需要我们首先理解“容器”的宏观 框架——容器框架。容器框架从宏观角度为我们描述了一个“容 器”的世界,告诉我们在Java的容器世界中有哪些 “容器”、它 们之间的关系如何、它们是什么样子、它们如何使用。总之,容 器框架就是一个用于表示操作集合的统一的体系结构,容器框架 包含以下元素: • 接口——它们代表容器类型的抽象数据类型。整个Java容器类的 基础后来是容器接口(例如Collection,Map等接口),而不是类。 使用接口的最大好处在于将容器的实现与容器的接口分开,这就 意味着你可以使用相同的方法访问容器而不用关心容器是由什么 样的数据结构实现的,即接口允许操作容器和不涉及容器所代表 的细节。在面向对象的语言中,这些接口一般组成一个层次结构。 • 实现—— 它们是容器接口的具体实现。 • 算法—— 它们是在实现集合接口对象上执行运算的方法,如搜索 和排序。这些算法被称为多态的,也就是说,相同的方法可以用 于处理某种接口的许多种不同的实现,算法就是可重用的功能
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有