国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

JAVA泛型中:? T K V E意義小結(jié)

2019-11-06 07:38:19
字體:
供稿:網(wǎng)友
泛型三種:

          [1]ArrayList<T> al=new ArrayList<T>();指定集合元素只能是T類型

          [2]ArrayList<?> al=new ArrayList<?>();集合元素可以是任意類型,這種沒有意義,一般是方法中,只是為了說明用法

          [3]ArrayList<? extends E> al=new ArrayList<? extends E>();

            泛型的限定:               ? extends E:接收E類型或者E的子類型。

               ?super E:接收E類型或者E的父類型。

java泛型中

      ?代表不確定的java類型 

      T代表java類型

      K、V 代表java鍵值中的key和value

      E代表Element,表示一個(gè)程序元素,比如包、類或者方法。

    備注:由于個(gè)人能力有限,對于E表示的Element,Element到底是何含義,我通過查詢API文檔,將Element的含義羅列了一個(gè)到這里。由于Java的API文檔中,對于Element關(guān)鍵字,有較多的解釋,我不清楚我本人選擇的這個(gè)解釋是否正確。如有錯(cuò)誤,懇請讀者指出。謝謝


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 黑河市| 丹棱县| 嘉定区| 五寨县| 射阳县| 三明市| 乌鲁木齐县| 二连浩特市| 磴口县| 理塘县| 固原市| 康保县| 延川县| 右玉县| 大洼县| 昌吉市| 黄浦区| 长治市| 同江市| 辉南县| 内江市| 密山市| 乐至县| 启东市| 临桂县| 望江县| 邹平县| 云浮市| 芒康县| 秀山| 夏河县| 云林县| 花莲市| 贞丰县| 合阳县| 吉首市| 三都| 教育| 海林市| 红原县| 云梦县|