【发布时间】:2014-05-19 18:20:17
【问题描述】:
我有以下代码
Gen_Class<Integer> test = new Gen_Class<Integer>();
那么开头的 Integer> 和结尾的 <Integer> 有什么区别。
为什么我们要写两次?
有什么优势吗? 如果我们没有在开头添加会发生什么?
【问题讨论】:
-
您必须在 java 7 之前的两边都指定类型,从 java 7 开始,您可以忽略右侧的类型规范并将其保留为
<>
标签: java oop generics computer-science