9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
學習啦>知識大全>知識百科>百科知識>

Java中int和integer的區別

時間: 映芳735 分享

  Java中有兩個數據類型,一個是int,一個是integer,這兩個數據類型是一樣的嗎?其實,它們是不同的數據類型,具體有哪些不同。下面,小編來跟大家分享一下Java中int和integer的區別。

  定義區別

  1.int 是基本類型,直接存數值。

  2.integer是對象,用一個引用指向這個對象。

  3.Java 中的數據類型分為基本數據類型和復雜數據類型。int 是前者,integer 是后者(也就是一個類)。

  4.int 是基本數據類型,Integer 是一個類,是int的擴展,定義了很多的轉換方法

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

  下面小編舉個例子說明一下。

  當需要往ArrayList,HashMap中放東西時,像int,double這種內建類型是放不進去的,因為容器都是裝object的,這是就需要這些內建類型的外覆類了。

  Java中每種內建類型都有相應的外覆類。

  具體區別

  1.int是基本的數據類型;

  2.Integer是int的封裝類;

  3.int和Integer都可以表示某一個數值;

  4.int和Integer不能夠互用,因為他們兩種不同的數據類型;

  下面小編舉例說明一下。

  例如:

  ArrayList al=new ArrayList();

  int n=40;

  Integer nI=new Integer(n);

  al.add(n);//不可以

  al.add(nI);//可以

  泛型定義時也不支持int:

  例如:

  List list = new ArrayList();可以

  List list = new ArrayList();則不行

  小編總結

  如果我們定義一個int類型的數,只是用來進行一些加減乘除的運算or作為參數進行傳遞,那么就可以直接聲明為int基本數據類型,但如果要像對象一樣來進行處理,那么就要用Integer來聲明一個對象,因為java是面向對象的語言,因此當聲明為對象時能夠提供很多對象間轉換的方式,與一些常用的方法。

  小編認為java作為一們面向對象的語言,我們在聲明一個變量時最好聲明為對象格式,這樣更有利于你對面向對象的理解。

Java中int和integer的區別

Java中有兩個數據類型,一個是int,一個是integer,這兩個數據類型是一樣的嗎?其實,它們是不同的數據類型,具體有哪些不同。下面,小編來跟大家分享一下Java中int和integer的區別。 定義區別 1.int 是基本類型,直接存數值。 2.intege
推薦度:
點擊下載文檔文檔為doc格式
537459 主站蜘蛛池模板: 国产精品户外野外| 国产色悠悠视频在线观看| 亚洲理论在线A中文字幕| 中文字幕亚洲制服在线看| 九色国产精品一区二区久久| 国产精品天干天干综合网| 欧美激情一区二区久久久| 日本欧美一区二区三区在线播放| 国内精品久久人妻无码不卡| 99久久国产福利自产拍| 日日猛噜噜狠狠扒开双腿小说| 老司机性色福利精品视频| 中文字幕乱码十国产乱码| 亚洲成人av在线资源| 欧美va亚洲va在线观看| 亚洲av永久无码精品秋霞电影影院| 国产精品黄色片在线观看| 在线免费成人亚洲av| 中文字幕免费一二三区乱码| 国产午夜精品久久精品电影 | 偷窥少妇久久久久久久久| 少妇人妻偷人免费观看| 最近最好的2019中文| 国产激情无码一区二区三区| 国产亚洲精品久久久久久久软件 | 中文字幕一区日韩精品| 在线看免费无码的av天堂| 亚洲一级特黄大片在线观看| 91精品国产午夜福利| 国产精品女同一区三区五区| 97se综合| 国产精品99区一区二区三| 九九在线精品国产| AV无码免费不卡在线观看| 久久夜色撩人精品国产av| 久在线视频播放免费视频| 国产高清色高清在线观看 | 中文字幕乱码十国产乱码| 永久免费av网站可以直接看的| 国产精品久久久久乳精品爆| 老司机精品影院一区二区三区|