Java中Class与Class的区别

 E - Element (在集合中使用,因为集合中存放的是元素)
 T - Type(Java 类)
 K - Key(键)
 V - Value(值)
 N - Number(数值类型)
 ? -  表示不确定的java类型

举例说明: 
Set 表示 集合里 是   T类的实例 
List 表示  集合里 是  E类的实例 
List 表示 集合里的对象类型不确定,未指定 
List 同 List 是一样的。 

泛型的作用: 
1、用泛型: 
Java代码  收藏代码
List list=new ArrayList();  
T t=list.get(0);  

2、不用泛型: 
Java代码  收藏代码
List  list=new ArrayList();  
T t=(T)list.get(0); 

 

Class在实例化的时候,T要替换成具体类
Class它是个通配泛型,?可以代表任何类型

 

受限统配,表示T的一个未知子类。
下限统配,表示T的一个未知父类。

 

参考:http://www.cnblogs.com/sprinng/p/5641209.html

转载于:https://www.cnblogs.com/oskyhg/p/6701824.html

你可能感兴趣的:(Java中Class与Class的区别)