Skip to content

Commit c7900e4

Browse files
committed
添加上下文链接
1 parent 45e9b8d commit c7900e4

File tree

2 files changed

+12
-45
lines changed

2 files changed

+12
-45
lines changed

ch10/00_Collections.md

+5-44
Original file line numberDiff line numberDiff line change
@@ -1,50 +1,11 @@
1+
《《《 [返回首页](../README.md) <br/>
2+
《《《 [上一节](../ch09/05_Subject-Observer.md)
3+
14
# 集合
25

36
`Java` 集合框架是 `java.util` 和 `java.util.concurrent` 包中的一组接口和类。他们为客户程序提供了如何组织其对象的各种模型以及每种模型的各种实现。这些模型有时被称为抽象数据类型,我们需要它们,因为不同的程序需要不同的方式来组织它们的对象。在一种情况下,您可能希望将程序的对象组织在顺序列表中,因为它们的排序很重要,并且有重复。另一种情况是,一个集合可能是正确的数据类型,因为现在的排序并不重要,你想放弃重复。这两种数据类型(以及其他)由集合框架中的不同接口表示,我们将在本章中查看它们的使用示例。但那不是全部;这些数据类型中没有一个具有单一的“最佳”实现 - 也就是说,对于所有操作,其中一个实现比所有其他实现更好。例如,链接列表可能比用于从中间插入和删除元素的列表的阵列实现更好,但是对于随机访问更糟糕。因此,为您的程序选择正确的实施方式涉及知道如何使用以及可用的方式。
47

58
本书的这一部分首先概述框架,然后详细介绍每个主界面及其标准实现。最后,我们将看看 `Collections` 类中提供的专用实现和通用算法。
69

7-
8-
9-
10-
11-
12-
13-
14-
15-
16-
17-
18-
19-
20-
21-
22-
23-
24-
25-
26-
27-
28-
29-
30-
31-
32-
33-
34-
35-
36-
37-
38-
39-
40-
41-
42-
43-
44-
45-
46-
47-
48-
49-
50-
10+
《《《 [下一节](01_The_Main_Interfaces_of_the_Java.md) <br/>
11+
《《《 [返回首页](../README.md)

ch10/01_The_Main_Interfaces_of_the_Java.md

+7-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
《《《 [返回首页](../README.md) <br/>
2+
《《《 [上一节](00_Collections.md)
3+
14
## Java集合框架的主要接口
25

36
`10-1` 显示了 `Java` 集合框架的主要接口,以及另外一个 `Iterable`--它不在框架中,但是它是一个重要的附件。其目的如下:
@@ -14,4 +17,7 @@
1417

1518
`10-1``Java`集合框架的主要接口
1619

17-
`12` 章到第 `16` 章将依次关注每个集合框架接口。首先,虽然在第 `11` 章中,我们需要介绍贯穿整个框架设计的一些初步想法。
20+
`12` 章到第 `16` 章将依次关注每个集合框架接口。首先,虽然在第 `11` 章中,我们需要介绍贯穿整个框架设计的一些初步想法。
21+
22+
《《《 [下一节](../ch11/00_Preliminaries.md) <br/>
23+
《《《 [返回首页](../README.md)

0 commit comments

Comments
 (0)