最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java中關(guān)于int和Integer的區(qū)別詳解

 更新時(shí)間:2013年04月22日 13:46:52   作者:  
本篇文章小編為大家介紹,在Java中 關(guān)于int和Integer的區(qū)別詳解,需要的朋友參考下

1、Java 中的數(shù)據(jù)類型分為基本數(shù)據(jù)類型復(fù)雜數(shù)據(jù)類型

int是前者,integer 是后者(也就是一個(gè)類)。

2、初始化時(shí)

復(fù)制代碼 代碼如下:

int i = 1;

 Integer i = new Integer(1);   // (要把integer 當(dāng)做一個(gè)類看)

int 是基本數(shù)據(jù)類型(面向過程留下的痕跡,不過是對(duì)Java的有益補(bǔ)充)

Integer 是一個(gè)類,是int的擴(kuò)展,定義了很多的轉(zhuǎn)換方法

類似的還有:float Float、double Double、string String等 。

舉個(gè)例子:當(dāng)需要往ArrayList,HashMap中放東西時(shí),像int,double這種內(nèi)建類型是放不進(jìn)去的,因?yàn)槿萜鞫际茄bobject的,這是就需要這些內(nèi)建類型的外覆類了。

Java中每種內(nèi)建類型都有相應(yīng)的外覆類。

Java中int和Integer關(guān)系是比較微妙的。關(guān)系如下:

1、int是基本的數(shù)據(jù)類型;

2、Integer是int的封裝類;

3、int和Integer都可以表示某一個(gè)數(shù)值;

4、int和Integer不能夠互用,因?yàn)樗麄儍煞N不同的數(shù)據(jù)類型;

舉例說明:

復(fù)制代碼 代碼如下:

 ArrayList al=new ArrayList();
 int n=40;
 Integer nI=new Integer(n);
 al.add(n);//不可以
 al.add(nI);//可以

相關(guān)文章

最新評(píng)論

尚义县| 兖州市| 永城市| 宝丰县| 祁东县| 西乌珠穆沁旗| 凤翔县| 治县。| 石渠县| 安康市| 上栗县| 冷水江市| 南充市| 沙坪坝区| 新龙县| 来凤县| 贵德县| 织金县| 微博| 西吉县| 榆中县| 聂拉木县| SHOW| 三原县| 贺州市| 徐闻县| 睢宁县| 尚义县| 汤阴县| 汉中市| 神农架林区| 乡城县| 山东| 思茅市| 武鸣县| 虹口区| 莫力| 云阳县| 阜城县| 南乐县| 蒲江县|