Java 集合教程
這些Java集合API 以一組類和接口提供給開發者,這樣做容易處理object集合,除了它們的size能動態改變之外,感覺collection的工作原理有點像Array,並且它們擁有比Array更多的該機特性
相比於你自己去寫一個集合類,不如用Java提供這些立即可以使用的集合類,這個教程將關注於Java集合,並且Java6中有很多特殊的Java集合。
這篇教程的目的是給你一個Java集合類的概述,因此不會挨個討論每一個Java集合類的細節,這個概述會幫助你在閱讀Java Doc 時會更輕鬆。
大多數的Java集合都在java.util包裏,而在java.util.concurent包裏也有一組並發的集合,這個教程將不會討論並發的集合,並發集合將會在將來的某個時候在自己的教程裏討論。
Java集合概述
幫助你了解Java集合類和接口的概覽,Java集合教程的第一節是接口的概述。
核心Java集合接口
第二和第四節解釋兩個核心接口,java.util.collection和java.util.iterable,另外java.util.map也是核心接口。
Java集合和範型
在Java集合的第十五節裏涵蓋了怎樣在Java集合中使用範型,當跟Java集合類一起工作時範型是非常有用的。
Java集合,equals()和hashcode()方法hashcode()
在Java集合教程的最後兩節解釋了當使用java集合時的兩個核心角色,java.lang.Object的兩個方法equals和hashcode。如果你打算用Java集合跟你的類一起使用,並且需要實現equals()和hashcode()時,你應該閱讀這篇文章。
最後更新:2017-05-23 12:02:41