亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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ù)類型(面向過(guò)程留下的痕跡,不過(guò)是對(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ù)類型;

舉例說(shuō)明:

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

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

相關(guān)文章

最新評(píng)論