第5章 数组和集合

噢,他明白了,河水既没有牛伯伯说的那么浅,也没有小松鼠说的那么深,只有自己亲自试过才知道。

——寓言故事《小马过河》

数据集处理是每种语言必备的功能,Java更甚之,数据集可以允许重复,也可以不允许重复,可以允许null存在,也可以不允许null存在,可以自动排序,也可以不自动排序,可以是阻塞式的,也可以是非阻塞式的,可以是栈,也可以是队列……

本章将围绕我们使用最多的三个数据集合(数组、ArrayList和HashMap)来阐述在开发过程中要注意的事项,并由此延伸至Set、Queue、Stack等集合。