日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

Java核心篇之泛型--day5

發布時間:2025/3/12 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Java核心篇之泛型--day5 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Java核心篇之泛型–day5

泛型是JDK5時引入的一個新特性,泛型提供了編譯時類型安全檢查的機制,該機制允許程序猿在編譯時檢測到非法的類型輸入。
泛型的本質是參數化類型,也就是說操作的類型被指定為一個參數。

假定我們有一個需求:寫一個排序方法,能夠對整型數組、字符串數組甚至其他任何類型的數組進行排序,該如何實現?
答案是可以使用 Java 泛型。

泛型方法:該方法在調用的時候可以接收不同的參數類型,規則如下:

  • 所有泛型方法聲明都有一個類型參數聲明部分(由尖括號分隔),該類型參數聲明部分在方法返回類型之前(在下面例子中的)。
  • 泛型方法體的聲明和其他方法一樣。注意類型參數只能代表引用型類型,不能是原始類型(像int,double,char的等)。
  • 有界的類型參數:例如,一個操作數字的方法可能只希望接受Number或者Number子類的實例。這就是有界類型參數的目的。
  • 泛型類:

  • 泛型類的聲明和非泛型類的聲明類似,除了在類名后面添加了類型參數聲明部分。
  • 類型通配符:
    2. 類型通配符一般是使用?代替具體的類型參數。例如 List<?> 在邏輯上是List,List 等所有List<具體類型實參>的父類。

    總結

    以上是生活随笔為你收集整理的Java核心篇之泛型--day5的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。