Java学习心得(集合、泛型)
這周學(xué)習(xí)了Java課程中的集合體系和泛型,以及字符串的應(yīng)用,這周的任務(wù)真的繁重啊,有好多自己屢不清楚的地方,所以周末要好好練習(xí),泛型,就是指參數(shù)化數(shù)據(jù),就是將類型由原來(lái)的具體的類型參數(shù)化,泛型的本質(zhì)是為了參數(shù)化類型,在泛型的使用過(guò)程中,操作的數(shù)據(jù)類型被指定為一個(gè)參數(shù),這種參數(shù)類型可以用在類、接口和方法中,分別稱為,泛型接口、泛型類、泛型方法。約束-規(guī)范類型就是泛型的概念,定義泛型有兩種場(chǎng)景,實(shí)例泛型和靜態(tài)泛型。
實(shí)例泛型
1). 類:創(chuàng)建對(duì)象時(shí),為類所定義的泛型,進(jìn)行參數(shù)化賦值
2). 接口:實(shí)現(xiàn)接口時(shí),為接口所定義的泛型,進(jìn)行參數(shù)化賦值
靜態(tài)泛型:
1). 定義在方法的返回值類型前面:、、<T extends Comparable>、<T extends Comparable<? super T>> 可應(yīng)用在形參列表、返回值兩種場(chǎng)景上,不單單可以規(guī)范泛型,還可以語(yǔ)義化返回值。 2). 定義在方法的形參列表當(dāng)中:<?>、<? extends Object>、<? super Integer>,不支持使用& 只能應(yīng)用在形參列表上,規(guī)范泛型。
接下來(lái)就是Collections體系集合。
Collections父接口:該體系結(jié)構(gòu)的根接口,代表一組對(duì)象,稱為“集合”,每個(gè)對(duì)象都是該集合的“元素”。
有兩個(gè)子接口,List子接口和Set子接口,各有各的特點(diǎn)。
List接口的特點(diǎn):有序、有下標(biāo)、元素可重復(fù)。
Set接口的特點(diǎn):無(wú)序、無(wú)下標(biāo)、元素不可重復(fù)。
總結(jié)
以上是生活随笔為你收集整理的Java学习心得(集合、泛型)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: jquery插件之无缝循环新闻列表
- 下一篇: Java使用数组学习心得