數(shù)據(jù)結(jié)構(gòu)在計算機知識體系中的重要性無需贅言,Java的jdk的集合類正是學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)的很好素材齿诉。如果能把jdk的集合類吃透蟋字,那在常用數(shù)據(jù)結(jié)構(gòu)方面的功力已經(jīng)很深了,并且其中有些集合類支持多線程開發(fā)屿讽,如果理解了它們的實現(xiàn),那對于多線程開發(fā)的理解也大有益處吠裆。
jdk提供了一系列豐富的集合類來支持應(yīng)用開發(fā)伐谈,下圖是集合類的簡要繼承圖譜,列出了平常開發(fā)中用到的絕大多數(shù)的集合類: