java范型介紹 (轉(zhuǎn)載)
java范型簡介
一.簡單認(rèn)識java范型
經(jīng)常聽人說“范型”,我一直不是太明白什么叫“范型”,今天就查閱了一些文章,給我的第一感覺就是之所以在java中用范型,就是為了讓一些錯誤在編譯階段就可以暴露出來,而不用在運(yùn)行階段才拋出異常。下面給出一個簡單例子來說明。






























這樣,我們在編譯階段就可以捕獲可能存在地危險。
通過以上簡單例子,我們可以看出,使用java范型的好處有:
- 內(nèi)在的類型轉(zhuǎn)換優(yōu)于在外部的人工轉(zhuǎn)換
- 類型的匹配問題在編譯階段就可以發(fā)現(xiàn),而不用在運(yùn)行階段
二.創(chuàng)建自己的范型
任何類,接口,異常,方法都可以使用范型,下面是個簡單的例子,使用范型來比較兩個對象的大小,兩個對象必須都實現(xiàn)了Comparable接口。










posted on 2007-08-30 17:55 心月狐 閱讀(249) 評論(0) 編輯 收藏 所屬分類: java