CoreJava 基础散分问题 public abstract class XxxDaoImpl<T> extends SqlMapClientDaoSupport List<T> result = null 。那个 <T> 代表什么东西, 我记得 还有个<E> 和<?>唉, 基础打不好。。高手们能帮忙分析几句么? 我百度不知道搜哪个关键字喔 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 T E之类可以自定义的叫Formal Type Parameter,它们是不定的:public class Entry<K, V> { private final K mKey; private final V mValue; public Entry(K k,V v) { mKey = k; mValue = v; } public K getKey() { return mKey; } public V getValue() { return mValue; } public String toString() { return "(" + mKey + ", " + mValue + ")"; }}?是通配符wildcardsList<?> 未绑定通配符 unbounded wildcard,表示该List对象类型未知List<? extends Number> 指定泛型元素上绑定(upper bounding)List<? super Number> 指定泛型元素下绑定(lower bounding)具体见http://en.wikipedia.org/wiki/Generics_in_Java 类似的问题最近特别多。去这里 http://www.ibm.com/developerworks/cn/ 搜索下"泛型" java的泛型。最终要换成你自己的类型。可以是任何类类型。可以嵌套 这是泛型的应用,T可代表任何变量类型,如int,char等,甚至可以是一个类的类型,如student类 是java泛型 你不知道它是泛型的时候直接搜List<T>也可以搜到的 就类似于C++里面的模板,说明这个List对象里面的元素类型还没有确定,用的时候也可以不写,但这样不规范,最好写上,比如:List<String> list=new ArrayList<String>(); 就是泛型哦,去百度 有事去google 没事去baidu 关于SwingWorker和Swing显示的一些问题 abstract class和interface有什么区别? 正则表达式 不太懂JAVA,请教一个变量的生存期的问题 问: 如何表示元素在集合中? 如何截取流的一部分? 求一个可以压缩带目录的zip的压缩文件的源代码 Java初学者,单位头头出难题了,请帮帮忙! tomcat设置问题 有关jbuilder的编译问题 Java Thread 如何识别html元素是不是输入框?? js调用问题
public class Entry<K, V> {
private final K mKey;
private final V mValue;
public Entry(K k,V v) {
mKey = k;
mValue = v;
}
public K getKey() {
return mKey;
}
public V getValue() {
return mValue;
}
public String toString() {
return "(" + mKey + ", " + mValue + ")";
}
}
?是通配符wildcards
List<?> 未绑定通配符 unbounded wildcard,表示该List对象类型未知
List<? extends Number> 指定泛型元素上绑定(upper bounding)
List<? super Number> 指定泛型元素下绑定(lower bounding)
具体见http://en.wikipedia.org/wiki/Generics_in_Java
去这里 http://www.ibm.com/developerworks/cn/ 搜索下"泛型"
List<T>
也可以搜到的