关键是
b指向 某种 类型的列表,但是编译器不知道该类型是什么,因此它不 知道 向其添加类型是否有效
Integer。举个例子,这也是一件好事-
您将向
Integer最初创建的用于保存字符串列表的对象添加一个。当然,这些信息在Java执行时会丢失-但是编译器会尽力确保您的安全。
见Java泛型常见问题解答了
很多 的更多信息。

关键是
b指向 某种 类型的列表,但是编译器不知道该类型是什么,因此它不 知道 向其添加类型是否有效
Integer。举个例子,这也是一件好事-
Integer最初创建的用于保存字符串列表的对象添加一个。当然,这些信息在Java执行时会丢失-但是编译器会尽力确保您的安全。
见Java泛型常见问题解答了
很多 的更多信息。