最佳答案
我使用 Eclipse 来帮助我清理一些代码,以便正确地使用 Java 泛型。大多数情况下,它在推断类型方面做得非常好,但是在某些情况下,推断的类型必须尽可能通用: Object。但是 Eclipse 似乎给了我一个选项,让我在 Object 类型和‘ ?’类型之间做出选择.
那么,这两者之间的区别是什么:
HashMap<String, ?> hash1;
还有
HashMap<String, Object> hash2;