国产精一区二区_午夜视频99_免费白白视频_中文字幕一区免费

熱門文章> java泛型類和泛型方法 >

java泛型類和泛型方法

36氪企服點評小編
2022-01-13 14:53
767次閱讀

| 企服解答

泛型就是參數化類型,也就是說把我們要操作的類型作為了一個參數,比如我們創建集合的時候,允許我們可以指定集合中元素的數據類型。一個泛型類(generic class)就是具有一個或多個類型變量的類。泛型方法是在調用方法的時候指明泛型的具體類型,是能夠使方法獨立于類的處理指定的類型。

java泛型類和泛型方法java泛型類和泛型方法

泛型方法主要用于容器類,Java中任何方法,包括靜態的(注意,泛型類不允許在靜態環境中使用)和非靜態的,均可以用泛型來定義,而且和所在類是否是泛型沒有關系。使用泛型方法時,至少返回值或參數有一個是泛型定義的,而且應該保持一致,否則可能會受到各種限制,因此,這里建議保持一致。

| 拓展閱讀

獲取泛型的參數類型包括:數組類型(GenericArrayType)、參數化類型(ParameterizedType)、通配符類型(WildcardType)、原始類型(Class)、基本類型(Class),以上這些類型都實現Type接口。

1、數組類型

并不是我們工作中所使用的數組String[] 、byte[],而是帶有泛型的數組,即T[] ;

2、參數化類型

就是我們平常所用到的泛型List、Map;

3、通配符類型

指的是<?>, <? extends T>等等

4、原始類型

不僅僅包含我們平常所指的類,還包括枚舉、數組、注解等;

5、基本類型

也就是我們所說的java的基本類型,即int,float,double等。

[免責聲明]

文章標題: java泛型類和泛型方法

文章內容為網站編輯整理發布,僅供學習與參考,不代表本網站贊同其觀點和對其真實性負責。如涉及作品內容、版權和其它問題,請及時溝通。發送郵件至36dianping@36kr.com,我們會在3個工作日內處理。

相關文章
最新文章
查看更多
關注 36氪企服點評 公眾號
打開微信掃一掃
為您推送企服點評最新內容
消息通知
咨詢入駐
商務合作