3 回答

TA贡献1829条经验 获得超7个赞
<T>
Pool
PoolFactory
ArrayList<T>
ArrayList<Integer>
ArrayList
Integer
HashMap<String, Integer>
String
Integer
Pool<String>
我的 Pool<String>
会有一个接口 PoolFactory<String>
带着 createObject
方法返回 String
S. 内部, Pool<String>
会包含一个 ArrayList
弦乐乐队。
Pool<Integer>
Integer
T

TA贡献1821条经验 获得超4个赞
ArrayList<String>
Java中泛型的两个主要好处是:
减少程序中的强制转换数量,从而减少程序中潜在错误的数量。 提高代码清晰度

TA贡献1816条经验 获得超6个赞
class A<T>{ T obj; void add(T obj){ this.obj=obj; } T get(){ return obj; }}public class generics { static<E> void print(E[] elements){ for(E element:elements){ System.out.println(element); } } public static void main(String[] args) { A<String> obj=new A<String>(); A<Integer> obj1=new A<Integer>(); obj.add("hello"); obj1.add(6); System.out.println(obj.get()); System.out.println(obj1.get()); Integer[] arr={1,3,5,7}; print(arr); }}
<T>
<ABC>
<T>
.
<T>
被称为任何类型 <E>
As元素类型 <N>
AS型 <V>
作为价值 <K>
作为关键
Integer
, String
, Boolean
obj
String
obj.add(1)
obj1
Integer
obj1.add("hello")
添加回答
举报