黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java培訓 Java培訓教程:深入理解Java泛型詳解

Java培訓教程:深入理解Java泛型詳解

更新時間:2019-12-17 16:00:09 來源:動力節點 瀏覽2964次

 

  Java 泛型(generics)是 JDK5中引入的一個新特性, 泛型提供了編譯時類型安全檢測機制,該機制允許程序員在編譯時檢測到非法的類型.今天小編就帶領大家一起深入理解Java泛型。

Java培訓教程:深入理解Java泛型詳解

  ①什么是Java泛型?

  Java泛型的本質是參數化類型,也就是說所操作的數據類型被指定為一個參數.

  假定我們有這樣一個需求:寫一個排序方法,能夠對整型數組、字符串數組甚至其他任何類型的數組進行排序,該如何實現?

  答案是可以使用Java泛型.

  使用 Java 泛型的概念,我們可以寫一個泛型方法來對一個對象數組排序.然后,調用該泛型方法來對整型數組、浮點數數組、字符串數組等進行排序.

  ②深入理解Java泛型方法

  你可以寫一個泛型方法,該方法在調用時可以接收不同類型的參數.根據傳遞給泛型方法的參數類型,編譯器適當地處理每一個方法調用.

  下面是定義Java泛型方法的規則:

  所有泛型方法聲明都有一個類型參數聲明部分(由尖括號分隔),該類型參數聲明部分在方法返回類型之前(在下面例子中的).

  每一個類型參數聲明部分包含一個或多個類型參數,參數間用逗號隔開.一個泛型參數,也被稱為一個類型變量,是用于指定一個泛型類型名稱的標識符.

  類型參數能被用來聲明返回值類型,并且能作為泛型方法得到的實際參數類型的占位符.

  泛型方法體的聲明和其他方法一樣.注意類型參數只能代表引用型類型,不能是原始類型(像int,double,char的等).

  有界的類型參數:

  可能有時候,你會想限制那些被允許傳遞到一個類型參數的類型種類范圍.例如,一個操作數字的方法可能只希望接受Number或者Number子類的實例.這就是有界類型參數的目的.

  要聲明一個有界的類型參數,首先列出類型參數的名稱,后跟extends關鍵字,后緊跟它的上界.

  ③深入理解Java泛型類

  泛型類的聲明和非泛型類的聲明類似,除了在類名后面添加了類型參數聲明部分.

  和泛型方法一樣,泛型類的類型參數聲明部分也包含一個或多個類型參數,參數間用逗號隔開.一個泛型參數,也被稱為一個類型變量,是用于指定一個泛型類型名稱的標識符.因為他們接受一個或多個參數,這些類被稱為參數化的類或參數化的類型.

  類型通配符

  1、類型通配符一般是使用?代替具體的類型參數.例如 List 在邏輯上是List,List 等所有List<具體類型實參>的父類.

  2、類型通配符上限通過形如List來定義,如此定義就是通配符泛型值接受Number及其下層子類類型.

  3、類型通配符下限通過形如 List來定義,表示類型只能接受Number及其三層父類類型,如Objec類型的實例.

 

Java培訓教程:深入理解Java泛型詳解

       以上就是動力節點Java培訓機構小編介紹的“Java培訓教程:深入理解Java泛型詳解”的內容,希望對大家有幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。

 

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 色婷婷狠狠久久综合五月 | 欧美日韩精品一区二区三区视频 | 国产精品人成 | 五月天综合婷婷 | 正在播放国产一区 | 亚洲aⅴ在线 | 7m国产精品分类视频大全 | 一本高清在线视频 | 最近最新好看的中文字幕2019 | 性香港xxxxx免费视频播放 | 两个人看的www中文字幕 | 中文字幕无线码欧美成人 | 日韩视频在线观看视频 | 欧美在线观看视频网站 | 国产精品九九视频 | 五月婷婷激情网 | 久久精品久久精品国产大片 | 美女网黄| 国产日产高清欧美一区二区三区 | 可以免费看的黄色片 | 欧美人成网 | 色综合天天综合网国产成人 | 日本福利写真福利视频 | 黄色私人影院 | 国产成人高清精品免费软件 | 天天摸天天爽天天碰天天弄 | 精品色综合 | 国产欧美日韩精品第一区 | ak福利午夜在线观看 | 日韩2页| 一机黄色片| 国产黄色在线免费观看 | 国产一区亚洲二区 | 91亚洲欧美| 日韩精品一区二区三区中文 | 欧美xxx4k精品hd| 在线片视频网站 | 国产黄色片一级 | 欧美亚洲综合另类 | 最近2019年免费中文字幕高清 | 欧美日韩在线亚洲国产人 |