今天就跟大家聊聊有關(guān)Java中有哪些泛型通配符,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。
創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都網(wǎng)站設(shè)計、成都做網(wǎng)站、五大連池網(wǎng)絡(luò)推廣、重慶小程序開發(fā)、五大連池網(wǎng)絡(luò)營銷、五大連池企業(yè)策劃、五大連池品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎;創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供五大連池建站搭建服務(wù),24小時服務(wù)熱線:028-86922220,官方網(wǎng)址:www.cdcxhl.com
Java是一門面向?qū)ο缶幊陶Z言,可以編寫桌面應(yīng)用程序、Web應(yīng)用程序、分布式系統(tǒng)和嵌入式系統(tǒng)應(yīng)用程序。
1、上界通配符 extends T>
上界通配符是允許讀取操作的。例如
Fruit fruit=p.get(); Object object=p.get();
2、下界通配符 super T>
下界通配符的意思是容器中只能存放T及其T的基類類型的數(shù)據(jù)。
3、>無限通配符
無界通配符意味著可以使用任何對象,因此使用它類似于使用原生類型。但它是有作用的,原生類型可以持有任何類型,而無界通配符修飾的容器持有的是某種具體的類型。
4、PECS原則
上界 extends T>不能往里存,只能往外取,適合頻繁往外面讀取內(nèi)容的場景。
下界 super T>不影響往里存,但往外取只能放在Object對象里,適合經(jīng)常往里面插入數(shù)據(jù)的場景。
看完上述內(nèi)容,你們對Java中有哪些泛型通配符有進一步的了解嗎?如果還想了解更多知識或者相關(guān)內(nèi)容,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。