日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

問下這兩個java的泛型方法的寫法不一樣, 但效果一樣, 使用場景有何不同

瀏覽:228日期:2024-02-03 17:40:54

問題描述

定義

public static void printList(List<?> list) {for (Object elem : list){ System.out.println(elem + ' ');} } public static <T> void printList2(List<T> list) {for (T elem : list){ System.out.println(elem + ' ');} }

使用

MyList.printList(Arrays.asList(1, 2, 3));MyList.printList2(Arrays.asList(1, 2, 3));

問題解答

回答1:

<?>是可以任意寫,不受限制,

<T>則要求出現T的地方都是相同的泛型

回答2:

這個效果是一樣的,并非<T>要求出現T的地方都是相同的類型。實際上上面兩個方法編譯成字節碼,List<T>,List<?>在底層都是List<Object>。

但第二種用法在實際的開發中起不到任何作用。為什么呢,除非泛型是聲明返回值的類型,或者是聲明在類層次的。比如說

private static <T> T fun1(List<T> list) {}

或者是

public interface Main<T> { public void fun(T t);}//然后public class MainImpl<String> { @override public void fun(String str) { }}

這才起到了作用。

否則,像這樣用 public static <T> void fun1(List<T> list)這里的泛型起到了什么作用?真沒看出來起到了什么作用。應該說,沒必要這樣用吧。

回答3:

?和T都表示不確定的類型,但是使用T的話可以進行對象的操作,比如 return <T>t; 這種時候就用T不用?了。

回答4:

List<?> 是 List<T> 的超類,能使用 List<?> 的地方都可以使用 List<T>

標簽: java
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日韩欧美一区二区三区免费观看| 亚洲男女av一区二区| 国产精品色在线网站| 99精品在线| 亚洲香蕉网站| 亚洲四虎影院| 夜夜嗨网站十八久久| 亚洲免费影视| 奇米亚洲欧美| 高清久久精品| 亚洲午夜av| 免费日本视频一区| 日韩欧美2区| 欧美激情福利| 亚洲高清久久| 亚洲精品小说| 美日韩精品视频| 国产日韩免费| 精品欠久久久中文字幕加勒比| 国产精品**亚洲精品| 久久亚洲色图| 国产精品超碰| 国产欧洲在线| 亚洲一区二区动漫| 久久精品999| 女同性一区二区三区人了人一| 噜噜噜躁狠狠躁狠狠精品视频| 亚洲精品自拍| 午夜天堂精品久久久久| 久久香蕉精品香蕉| 亚洲激情中文在线| 国产剧情一区| 亚洲欧美日本视频在线观看| 国产精品久久久久久妇女 | 精品免费av在线| 亚洲综合福利| 精品久久精品| 日欧美一区二区| 麻豆视频在线观看免费网站黄 | 91精品一区国产高清在线gif | 日欧美一区二区| 亚洲国产成人二区| 日韩高清一区二区| 国产综合亚洲精品一区二| 国产精品一区二区99| 精品在线播放| 日韩欧美美女在线观看| 久久久久国产精品一区三寸| 国产精品综合| 日韩精品一区二区三区中文在线| 国产一区日韩一区| 成人久久一区| 国产欧美日韩视频在线| 亚洲精品婷婷| 日韩黄色在线观看| 亚洲精品激情| 亚洲精品四区| 色综合视频一区二区三区日韩 | 伊人久久亚洲美女图片| 久久精品九色| 国产欧美日韩在线一区二区| 日韩精品免费视频人成| 日韩有码av| 国产午夜一区| 国产精品高潮呻吟久久久久| 国产欧美日韩一级| 国产激情久久| 久久婷婷激情| 岛国av在线网站| 日韩一区电影| 香蕉精品视频在线观看| 六月丁香综合| 欧美日一区二区在线观看| 久久精品一区| 色欧美自拍视频| 国产99久久久国产精品成人免费| 欧美日韩高清| 中文一区一区三区免费在线观 | 午夜影院一区| 欧美午夜精品一区二区三区电影| 深夜视频一区二区| 亚洲一区日本| 91精品国产自产精品男人的天堂| 国产剧情一区| 亚洲韩日在线| 日韩精品免费一区二区夜夜嗨| 国产精品免费不| 日本在线精品| 国产日韩高清一区二区三区在线| 亚洲午夜久久| 香蕉久久99| 午夜久久99| 日本国产一区| 国产一区二区三区视频在线| 97精品一区二区| 中日韩男男gay无套| 国产免费播放一区二区| 欧美精品羞羞答答| 欧美日韩亚洲一区三区| 欧美一区三区| 久久av网站| 一区二区视频欧美| 精品视频在线你懂得| 999久久久精品国产| 欧美亚洲色图校园春色| 国产高清一区| 国产精品精品| 欧美视频二区| 久久亚洲成人| 麻豆精品在线视频| 亚洲精品伊人| japanese国产精品| 日本美女一区| 国产精品红桃| 日韩av午夜在线观看| 日韩视频免费| 今天的高清视频免费播放成人| 欧美精品导航| av中文字幕在线观看第一页| 日韩午夜视频在线| 性一交一乱一区二区洋洋av| 久久天堂精品| 亚洲天堂黄色| 日韩在线看片| 日本а中文在线天堂| 久久精品国产99国产精品| 日韩精品免费一区二区夜夜嗨 | 欧美国产一级| 日韩av有码| 欧产日产国产精品视频| 日韩欧美中文字幕电影 | 国产日韩精品视频一区二区三区| 国产精品丝袜xxxxxxx| 一本色道精品久久一区二区三区| 日韩成人精品一区二区| 亚洲1234区| 欧美日韩国产高清| 亚洲色图综合| 国产伦精品一区二区三区千人斩| 久久激情五月婷婷| 美女视频网站久久| 日韩理论片av| 日韩精品一级中文字幕精品视频免费观看 | 亚洲黄页一区| 亚洲欧美日韩专区| 婷婷久久免费视频| 久久99精品久久久久久园产越南| 国产成人1区| 国产综合婷婷| 99热精品在线| 久久大逼视频| 久久不卡国产精品一区二区| 久久久男人天堂| 亚洲区欧美区| 神马午夜在线视频| 日韩精品三级| 日韩欧美三级| 日韩三区四区| 在线精品亚洲欧美日韩国产| 一区二区国产在线| 日韩高清欧美| 欧美一级久久| 亚洲精品中文字幕乱码| 久久一区精品| 日韩网站在线| 国产一二在线播放| 免费在线成人| 在线日韩视频| 麻豆91精品91久久久的内涵| 欧美一级精品| 久久99视频| 亚洲欧美日本国产| 91久久黄色| 不卡一二三区| 国产精品nxnn| 国产视频一区二| 一本一道久久a久久| 久久精品国产亚洲夜色av网站| 欧美日韩一区二区三区不卡视频| 福利欧美精品在线| 国产精品亚洲欧美一级在线| 婷婷视频一区二区三区| 精品中文一区| 欧美日韩在线二区| 国产日韩欧美一区| 国产精品毛片一区二区三区| 久久精品在线| 婷婷激情一区| 日韩高清中文字幕一区二区| 国产精品99视频| 欧美国产美女| 久久久男人天堂| 国产一区二区精品福利地址| 精品国产一级| 国产精品第一| 国产精品不卡| 国产资源在线观看入口av| 国产一区二区三区四区大秀| 色黄视频在线观看| 免费观看久久av|