Java千百问_05面向对象(012)_泛型是什么
生活随笔
收集整理的這篇文章主要介紹了
Java千百问_05面向对象(012)_泛型是什么
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、什么是泛型
泛型是Java SE?1.5的新特性,泛型即參數化類型,也就是說所操作的數據類型被指定為一個參數。?
這種參數類型可以用在類、接口和方法的創建中,分別稱為泛型類、泛型接口、泛型方法。?
如何使用泛型方法、泛型類/接口看這里:泛型如何使用?
在沒有泛型的情況的下,通過對類型Object的引用來實現參數的“任意化”,“任意化”帶來的缺點是要做顯式的強制類型轉換,而這種轉換是要求開發者對實際參數類型可以預知的情況下進行的。?
對于強制類型轉換錯誤的情況,編譯器可能不提示錯誤,在運行的時候才出現異常,這是一個安全隱患。?
所以,Java語言引入泛型的好處是安全簡單,在編譯的時候檢查類型安全,并且所有的強制轉換都是自動和隱式的,以提高代碼的重用率。
2、泛型有那些特點
List ls = new ArrayList();?
List lo = ls;
原文地址:http://blog.csdn.net/ooppookid/article/details/51233605
總結
以上是生活随笔為你收集整理的Java千百问_05面向对象(012)_泛型是什么的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: conime.exe是什么
- 下一篇: java美元兑换,(Java实现) 美元