diff --git a/docs/book/12-Collections.md b/docs/book/12-Collections.md index 61f4770..fa29644 100644 --- a/docs/book/12-Collections.md +++ b/docs/book/12-Collections.md @@ -68,7 +68,7 @@ ndOrangesWithoutGenerics.java:23) 在运行时,当尝试将 **Orange** 对象转为 **Apple** 时,会出现输出中显示的错误。 -在[泛型]()章节中,你将了解到使用 Java 泛型来创建类可能很复杂。但是,使用预先定义的泛型类却相当简单。例如,要定义一个用于保存 **Apple** 对象的 **ArrayList** ,只需要使用 **ArrayList** 来代替 **ArrayList** 。尖括号括起来的是*类型参数*(可能会有多个),它指定了这个集合实例可以保存的类型。 +在[泛型]()章节中,你将了解到使用 Java 泛型来创建类可能很复杂。但是,使用预先定义的泛型类却相当简单。例如,要定义一个用于保存 **Apple** 对象的 **ArrayList** ,只需要使用 **ArrayList\** 来代替 **ArrayList** 。尖括号括起来的是*类型参数*(可能会有多个),它指定了这个集合实例可以保存的类型。 通过使用泛型,就可以在编译期防止将错误类型的对象放置到集合中。[^3]下面还是这个示例,但是使用了泛型: ```java