第十一章:持有对象(上)
这一章有点像教课书,是基本的概述,只是简单的介绍容器,并没有做深入的探究,整本书到12章应该算是较为简单的部分。这一章重点放在了容器都有哪些,以及如何使用。我们也不做过多的猜想,因为后续15/16/17三章也都是讲容器。
容器是程序运行必备的设计,他是管理对象处理数据的工具。这里将容器分为很多种类,Collection和Map是两个较为顶层的接口。其中Collection可以想象成一个槽存储一个数据(应该是存储引用),map是一个槽存储两个数据(键值对)。其中Collection种有专门针对容器开发的工具类Arrays和Collections,这种工具类很明显的特点就是需要将操作的数据和容器对象作为参数。
容器对象的生成方式可以使用实现的类也可以使用工具中容器对像生成器。日常使用应该足够。
其中这里有个小想法,就是他们都是object对象,所有对象应该都可以放入容器中。这个会引出容器类型限制--泛型。
因为我们这里只纪录心得体会,实在没有太多可说的。就酱。明天整理本章的LinkedListdi第7节之后的部分。