Skip to content

Commit ca41b8b

Browse files
authored
Update 02_Maximum_of_a_Collection.md
1 parent 5060b9f commit ca41b8b

File tree

1 file changed

+8
-18
lines changed

1 file changed

+8
-18
lines changed

ch03/02_Maximum_of_a_Collection.md

Lines changed: 8 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
《《《 [返回首页](../README.md) <br/>
2+
《《《 [上一节](01_Comparable.md)
3+
4+
### 集合的最大值
15

26
在本节中,我们将展示如何使用 `Comparable <T>` 接口来查找集合中的最大元素。我们将从一个简化版本开始。 在集合框架中找到的实际版本有一个更复杂一点的类
37
型签名,稍后我们将看到为什么。
@@ -19,7 +23,7 @@
1923
此操作,使 `T` 成为 `Comparable <T>` 的子类型。
2024

2125
在类型签名开头的尖括号中突出显示的短语声明了类型变量 `T`,并且我们说 `T``Comparable <T>` 限定。 和通配符一样,即使边界是一个接口而不是一个类,
22-
那么类型变量的边界总是用关键字 `extends` 来表示,就像这里的情况一样。 与通配符不同,类型变量必须始终使用 `extends`,而不是 `super`.
26+
那么类型变量的边界总是用关键字 `extends` 来表示,就像这里的情况一样。 与通配符不同,类型变量必须始终使用 `extends`,而不是 `super`
2327

2428
在这种情况下,边界是递归的,因为 `T` 本身的边界取决于 `T`。 甚至可以有相互递归的界限,比如
2529

@@ -89,21 +93,7 @@
8993
T max(Collection<? extends T> coll)
9094
```
9195

92-
这是为了向后兼容,正如我们将在3.6节结束时所解释的那样。
93-
94-
95-
96-
97-
98-
99-
100-
101-
102-
103-
104-
105-
106-
107-
108-
96+
这是为了向后兼容,正如我们将在 `3.6` 节结束时所解释的那样。
10997

98+
《《《 [下一节](03_A_Fruity_Example.md) <br/>
99+
《《《 [返回首页](../README.md)

0 commit comments

Comments
 (0)