一、泛型
? ? 1.泛型概述:
? ? ? ? 潤(rùn)物細(xì)無聲唱蒸!泛型其實(shí)也是一種歸納總結(jié)思想的提升邦鲫,對(duì)于數(shù)據(jù)處理的范圍,參數(shù)的類型,方法操作的數(shù)據(jù)...進(jìn)行了二次剝離
? ? ? ? 代碼中使用泛型之后庆捺,可以極大地提高對(duì)于代碼的復(fù)用性古今,可移植性,可操作性滔以。
? ? 2.泛型格式
? ? ? ? Java中泛型規(guī)定:<自定義無意義英文大寫單字母占位符>
? ? ? ? 一般常用:<T> Type <E> Element <K> Key <V> Value
? ? ? ? 泛型可以約束:方法捉腥、類、接口你画。
? ? ?3.補(bǔ)充知識(shí)點(diǎn)包裝類
? ??4 泛型在方法中使用
? ? ? ? 格式:
? ? 4.1Object和泛型的對(duì)比
? ??5.泛型在勒種使用
? ? ? ? 1.格式:
? ? 6.泛型在類內(nèi)使用的小總結(jié)
? ? ? ? 1.類內(nèi)的成員方法可以直接使用對(duì)應(yīng)的類名聲明泛型
? ? ? ? 2.類內(nèi)成員方法使用的泛型具體數(shù)據(jù)類型是在創(chuàng)建當(dāng)前類對(duì)象時(shí)約束抵碟。
? ? ? ? 3.在創(chuàng)建當(dāng)前類對(duì)象時(shí)沒有約束泛型對(duì)應(yīng)的具體數(shù)據(jù)類型,那么所有使用到泛型的位置都是Object類型坏匪,有悖于泛型使用原則拟逮。
? ? ? ? 4.類中使用泛型,是在滿足代碼普適性的情況下适滓,又可以兼顧數(shù)據(jù)類型一致化敦迄。
? ? 7.靜態(tài)成員方法能不能使用類名聲明的自定義泛型
? ? 8.泛型在接口中的使用
? ? ? ? 格式:
? ? ? ? 帶有泛型的接口怎么用?
? ? ? ? 接口沒有自己的類對(duì)象:1.接口不是類凭迹。 2.接口中存在未完成的方法罚屋,就算是有對(duì)象也得報(bào)錯(cuò)
? ? ? ? 帶有泛型的接口使用需要依賴于實(shí)現(xiàn)類完成。這里有兩種方式:1. 自由 2. 乖巧
? ? 代碼演示
二嗅绸、項(xiàng)目
????1.任務(wù)目標(biāo)
? ? 2.項(xiàng)目中使用自定義異常
? ? 3.項(xiàng)目中排序方法核心操作剝離
? ? 4.代碼演示
????????比較規(guī)則實(shí)現(xiàn)類