Java的包裹wrap
對(duì)于基本數(shù)據(jù)類型,Java提供了對(duì)應(yīng)的包裹(wrap)類型。
包裹類型將一個(gè)基本數(shù)據(jù)類型的數(shù)據(jù)轉(zhuǎn)換成對(duì)象的形式,從而使得它們可以像對(duì)象一樣參與運(yùn)算和傳遞。
int i = 5這是一個(gè)基本數(shù)據(jù)類型,并不是對(duì)象
而Integer i = new Integer(5);
則是一個(gè)對(duì)象,就是一個(gè)object類型,可以當(dāng)作對(duì)象來(lái)處理了。
當(dāng)我們遇到arraylist等只能傳入object類型參數(shù)的類的時(shí)候,就需要用到包裝類對(duì)基本數(shù)據(jù)類型進(jìn)行一下包裝
就這么說(shuō)吧,java是一門(mén)完全面向?qū)ο蟮恼Z(yǔ)言,所以在java中有些容器要求用一個(gè)對(duì)象,這時(shí)你總不能還用原來(lái)c++的東西吧。就好比你開(kāi)門(mén),容器就是一扇鐵門(mén),對(duì)象就是一把鑰匙,你拿了一把不匹配的鑰匙使勁塞,有用嗎?
也許你會(huì)說(shuō)它憑什么不能塞,你想想平時(shí)你是去配鑰匙還是配門(mén)就知道了。你配幾把?
很明顯,對(duì)象類首字母必大寫(xiě)。
總結(jié)
以上是生活随笔為你收集整理的Java的包裹wrap的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 程序编程代码大全_CNC加工中心程序代码
- 下一篇: linux系统it固定资产管理系统包_固