【发布时间】:2014-04-15 01:28:07
【问题描述】:
使用初始化有什么区别
HashSet<Integer> s = new HashSet(2)
和
HashSet<Integer> s = new HashSet<Integer>(2)
?
【问题讨论】:
-
9 个字符,除非您输入一些空格。 (实际上 HashSet 没有分配给它的成员类型,因此
new HashSet()是“通用捐助者”,可以分配给任何成员类型的 HashSet 引用。)
标签: java syntax types casting initialization