閱讀170 返回首頁    go 阿裏雲 go 技術社區[雲棲]


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

  上一篇:go  《GO並發編程實戰》—— 隻會執行一次
  下一篇:go  Java IO: RandomAccessFile