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

熱門文章> java泛型的作用 >

java泛型的作用

36氪企服點評小編
2022-01-14 17:28
1667次閱讀

| 企服解答

java泛型的作用包括:1、提高 Java 程序的類型安全;2、提高程序的可靠性;3、消除強制類型轉換。

java泛型的作用java泛型的作用

1、提高 Java 程序的類型安全

泛型的主要目標是提高 Java 程序的類型安全。通過知道使用泛型定義的變量的類型限制,編譯器可以在一個高得多的程度上驗證類型假設。沒有泛型,這些假設就只存在于程序員的頭腦中(或者如果幸運的話,還存在于代碼注釋中)。

2、提高程序的可靠性

Java 程序中的一種流行技術是定義這樣的集合,即它的元素或鍵是公共類型的,比如“String 列表”或者“String 到 String 的映射”。通過在變量聲明中捕獲這一附加的類型信息,泛型允許編譯器實施這些附加的類型約束。類型錯誤現在就可以在編譯時被捕獲了,而不是在運行時當作 ClassCastException 展示出來。將類型檢查從運行時挪到編譯時有助于您更容易找到錯誤,并可提高程序的可靠性。

3、消除強制類型轉換

泛型的一個附帶好處是,消除源代碼中的許多強制類型轉換。這使得代碼更加可讀,并且減少了出錯機會

| 拓展閱讀

java泛型在使用中還有一些規則和限制:

1、泛型的類型參數只能是類類型(包括自定義類),不能是簡單類型。 

2、同一種泛型可以對應多個版本(因為參數類型是不確定的),不同版本的泛型類實例是不兼容的。 

3、泛型的類型參數可以有多個。 

4、泛型的參數類型可以使用extends語句,例如。習慣上成為“有界類型”。 

5、泛型的參數類型還可以是通配符類型。

[免責聲明]

文章標題: java泛型的作用

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

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