也许你到过这样的说法,程序 = 数据结构 + 算法。从该说法中足以见得,数据结构的重要性。
如果你曾经学过C,你会感慨这门语言的是如此的简洁清晰。但是,到后面你会发现,“毛坯房”虽然可塑性高,但是这个过程确实繁琐。你需要自己去写很多的数据结构,尽管你是一个高手,但是写多了,无聊的同时也会很烦躁。反观Java,情况就好多了,给我们提供了大量数据结构的具体实现,爽。
现实生活中,我们习惯于把装东西的东西叫做容器,java中也是一样的,只不过装的是数据而已。
容器主要包括Collection和Map两大类,Collection存储着对象的集合,而Map存储着键值对(两个对象)的映射表。
后续章节将对具体的实现类进行逐一的讲解。
2024.10.28
writeBy kaiven