We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5f67612 commit 30743a3Copy full SHA for 30743a3
ch02/05_Arrays.md
@@ -46,7 +46,7 @@
46
47
通配符还引入了泛型的逆变分类,当 `S` 是 `T` 的超类型(而不是子类型)时,这种类型 `List<S>` 是被认为是 `List<? super T>` 一个子类型? 。 数组不支持
48
逆分类。 例如,回想一下,方法 `count` 接受了一个类型 `Collection<? super Integer>` 的参数。 并填充整数。 因为 `Java` 不允许你编写
49
-`(?super Integer)[]`,所以没有与数组做同样的方法。
+`<? super Integer>[]`,所以没有与数组做同样的方法。
50
51
在编译时而不是在运行时检测问题会带来两个优点,一个小问题和一个主要问题。 次要优点是它更有效率。 系统不需要在运行时随身携带一个元素类型的描述,而且每
52
次执行一个数组赋值时,系统都不需要检查这个描述。 主要优点是编译器检测到一个常见的错误族。 这改善了程序生命周期的各个方面:编码,调试,测试和维护都变
0 commit comments