1. 程式人生 > >java T List Map 表示的意思

java T List Map 表示的意思

比如
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(值);