302班

          java突擊隊
          posts - 151, comments - 74, trackbacks - 0, articles - 14
            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          int 和 Integer的區(qū)別

          Posted on 2007-05-25 23:48 停留的風 閱讀(760) 評論(1)  編輯  收藏
          int是基本數(shù)據(jù)類型,Integer是對int進行了封裝的一個類。  
            聲明為int的變量不需要實例化,聲明為Interger的變量需要實例化  



          int i;聲明了一個int  變量;
          int[ ] a; 聲明了一個多個int變量的數(shù)組;
          Integer i;聲明了只是一個Integer的一個引用;
          Integer[ ] a;則也是聲明了Integer的引用的一個集合。


          Java 提供兩種不同的類型:引用類型和原始類型(或內(nèi)置類型)。Int是java的原始數(shù)據(jù)類型,Integer是java為int提供的封裝類。Java為每個原始類型提供了封裝類。
          原始類型封裝類
          booleanBoolean
          charCharacter
          byteByte
          shortShort
          intInteger
          longLong
          floatFloat
          doubleDouble
          引用類型和原始類型的行為完全不同,并且它們具有不同的語義。引用類型和原始類型具有不同的特征和用法,它們包括:大小和速度問題,這種類型以哪種類型的數(shù)據(jù)結(jié)構(gòu)存儲,當引用類型和原始類型用作某個類的實例數(shù)據(jù)時所指定的缺省值。對象引用實例變量的缺省值為 null,而原始類型實例變量的缺省值與它們的類型有關(guān)。

          評論

          # re: int 和 Integer的區(qū)別  回復  更多評論   

          2009-02-06 12:50 by 1024
          ありがとう

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導航:
           
          主站蜘蛛池模板: 昌吉市| 宁强县| 台江县| 林甸县| 马边| 长岭县| 理塘县| 临邑县| 阿坝县| 南宁市| 岐山县| 嘉禾县| 含山县| 九台市| 丰镇市| 堆龙德庆县| 开化县| 汉阴县| 大冶市| 深州市| 永川市| 邢台市| 福鼎市| 岗巴县| 友谊县| 临颍县| 阿克陶县| 东阿县| 岑溪市| 峨山| 库伦旗| 乌兰浩特市| 兰考县| 弋阳县| 郓城县| 乌审旗| 高雄市| 万源市| 绥宁县| 岱山县| 武邑县|