大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節(jié)點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學(xué)習(xí)攻略 Java培訓(xùn) Java培訓(xùn)教程:Java泛型的用法

Java培訓(xùn)教程:Java泛型的用法

更新時間:2019-12-20 15:39:04 來源:動力節(jié)點 瀏覽2525次

今天小編主要介紹Java中泛型的用法,實例總結(jié)了java中泛型的常見使用技巧,需要的朋友可以參考下

Java培訓(xùn)教程:Java泛型的用法

  1 基本使用

      Java培訓(xùn)教程:Java泛型的用法

    2 泛型與子類

      Child是Parent的子類,List<Child>卻不是List<Parent>的子類。
      因此:List<Object> list = new ArrayList<String>()是錯誤的。
      如果上面是正確的,那么:

     Java培訓(xùn)教程:Java泛型的用法

  3 wildcards

  因為2的原因,下面的實現(xiàn)用于統(tǒng)配集合的輸出是不行的

      Java培訓(xùn)教程:Java泛型的用法

  因此,需要通配符?:

     Java培訓(xùn)教程:Java泛型的用法

  此處的?表示類型未知,但是任何對象均是Object,因此上例的1是正確的。但下例卻是錯誤的:

      Java培訓(xùn)教程:Java泛型的用法

  原因也很明確,? extends MyClass說明類型是MyClass的子類,但是卻并不知道具體類型

  4. 泛型方法

  上例可以實現(xiàn)為:

     Java培訓(xùn)教程:Java泛型的用法

  編譯器在保證語義的前提,會幫忙做類型的轉(zhuǎn)換工作。

  5. 泛型運行時的對比

     Java培訓(xùn)教程:Java泛型的用法

  因為泛型類運行時時一樣的。

  6 泛型數(shù)組(可能導(dǎo)致類型不安全)

  代碼如下:

       List<String>[] lsa = new ArrayList<String>[10]; // error

  如果可以的話,可能導(dǎo)致類型不安全。如:

      Java培訓(xùn)教程:Java泛型的用法

       以上就是動力節(jié)點Java培訓(xùn)機構(gòu)小編介紹的“Java培訓(xùn)教程:Java泛型的用法”的內(nèi)容,希望對大家有幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務(wù)。

       相關(guān)文章

  零基礎(chǔ)怎么自學(xué)Java,完整版Java學(xué)習(xí)路線圖

  你還在糾結(jié)學(xué)Java,是自學(xué)還是去培訓(xùn)班嗎

  一個標準的Java程序員如何進階?

  Java學(xué)習(xí)路線清單,快速進階Java

  Java編程初學(xué)者要如何進階

提交申請后,顧問老師會電話與您溝通安排學(xué)習(xí)

免費課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 欧美精品亚洲人成在线观看 | 草草福利影院 | 99久久网站 | 高清一级做a爱过程免费视频 | 看特级大黄一片 | 久久99国产精品视频 | 久久福利青草免费精品 | 99精品免费久久久久久久久日本 | 亚洲欧美人成人综合在线50p | 国产精品www视频免费看 | 四虎影院永久免费 | 亚洲视频在线观看 | 九九热在线免费视频 | 一级特黄特交牲大片 | 国产黄毛片 | 亚洲中字在线 | 日本猛妇色xxxxx在线 | 亚洲精美视频 | 久久咪咪| 亚洲欧美强伦一区二区另类 | 五月激情在线 | 久久精品免费一区二区三区 | 亚洲精品高清国产麻豆专区 | 天天射天天射天天射 | 国产精品欧美一区二区 | 亚洲高清视频在线 | www.免费视频 | 欧美性猛交ⅹxxx乱大交按摩 | 97se亚洲综合 | 在线播放69热精品视频 | 久青草中文字幕精品视频 | 中文字幕日韩欧美 | 欧美同房免姿势108费视频 | 欧美99| 一级a性色生活片毛片 | 色综合久久一本首久久 | 九九热视 | 久久伊人免费视频 | 四虎影院免费看 | 青青青在线观看免费视频精品 | 亚洲综合图片小说区热久久 |