首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

Java泛型的了解

2012-09-29 
Java泛型的理解public static void main(String[] args) {Object obj555Integer cccautoConvert(obj)}

Java泛型的理解
public static void main(String[] args) {
  Object obj=555;
  Integer ccc=autoConvert(obj);
}

private static <T> T autoConvert(Object obj){
  return (T)obj;
}

我定义了一个autoConvert这个自动转换类型的方法,返回的类型是声明的泛型T,
但是不是很明白,我调用的时候并没有传入这个泛型T,他是怎么来判断这个泛型T的。

[解决办法]
没办法判断,如果转不了,就会抛异常
[解决办法]
如果没有传入泛型类型.就认为是Object类型
[解决办法]
泛型不能向上转换。

[解决办法]
是装箱和拆箱的过程,当你不知道要存储的数据是什么类型时,就用泛型。

热点排行