比如
Iterable<T> 和 Iterator<E>
这里的T和E分别是Type和Element的首字母。
Iterable<T> 和 Iterator<E>
这里的T和E分别是Type和Element的首字母。
E一般用来表示集合类型中的元素的类型,例如List接口的定义,public interface List <E> extends Collection <E>。
在MyBatis的SQLSession中对象中有很多方法比如:
1.<T> T selectOne(省略参数);
T表示 任意类型对象 如: user selectOne() book selectOne()
2.<E> List<E> selectList(省略参数);
E 一般表示集合类型当中元素的类型 如:
List<User> selectList() List<Book > selectList()
3.<K,V> Map<K,V> selectMap(省略参数);
泛型采用统一结构,可以将多种数据类型的元素进行一致操作。
<K,V>一般表示Map类泛型,K表示Key(键),V表示Value(值);