隨筆-8  評論-67  文章-0  trackbacks-0
          在Java中,數(shù)據(jù)類型包括以下兩類:

          (1)基本數(shù)據(jù)類型:包括整型(byte,short,int,long), 浮點型(float,double),字符型(char),布爾型(boolean)等四種類型。在Java中,整型和浮點型的數(shù)據(jù)都是有符號的,這是不同于C++的一個地方。

          (2)復合數(shù)據(jù)類型:包括數(shù)組和類兩種。其中類包括Integer,BigInteger等,參見Java類庫java.lang.Number的所有子類;數(shù)組就是將數(shù)字與保存的數(shù)據(jù)對象聯(lián)系起來的容器,可以是多維的,可以保存基本數(shù)據(jù)類型的數(shù)據(jù),也可以保存類類型的數(shù)據(jù)。

          請看下例:
          (1) int i=10;
          (2) Integer i = new Integer(10);

          在上例中,變量i的值都是整型值10,但是在第一個方法中,變量i是一個int類型變量,屬于一個基本數(shù)據(jù)類型;在第二個方法中,變量i是一個類的實例對象,屬于一個復合類型Integer類的一個實例變量,更確切地說,i是一個指向Integer類實例對象的引用,在“=”右邊是構(gòu)造一個新分配的Integer類型的變量,該對象表示整型值10,而“=”左邊是定義一個指向Integer類型對象的引用(對象句柄),使得該對象引用指向新分配的對象。

          小結(jié):類是一種特殊的數(shù)據(jù)類型,這就是類型與類的區(qū)別:)
          posted on 2008-07-02 00:32 獨孤求敗 閱讀(1962) 評論(5)  編輯  收藏 所屬分類: Java JDK 學習筆記

          評論:
          # re: Java中類型與類的區(qū)別 2008-07-02 10:29 | parhelias
          基本數(shù)據(jù)類型中還有:boolean  回復  更多評論
            
          # re: Java中類型與類的區(qū)別 2008-07-02 18:30 | 獨孤求敗
          呵呵,謝謝,忘記了
          其實boolean的內(nèi)部實現(xiàn)還是int類型的:)
          @parhelias
            回復  更多評論
            
          # re: Java中類型與類的區(qū)別 2008-07-02 21:43 | lvq810
          char是無符號的   回復  更多評論
            
          # re: Java中類型與類的區(qū)別 2008-07-02 22:09 | 獨孤求敗
          呵呵,char類型基于Unicode規(guī)范,取值范圍是‘\u0000’~’\uffff’
          是一種特殊的數(shù)據(jù)類型...
          同樣地,布爾型的數(shù)據(jù)也是無符號的了
          不要死腦筋嘛:)
          @lvq810
            回復  更多評論
            
          # re: Java中類型與類的區(qū)別 2008-07-02 22:11 | 獨孤求敗
          嗯,及時糾錯,改正過來了:)
          @lvq810
            回復  更多評論
            

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


          網(wǎng)站導航:
          博客園   IT新聞   Chat2DB   C++博客   博問  
           
          主站蜘蛛池模板: 伊通| 怀化市| 谢通门县| 惠水县| 新河县| 霍邱县| 明溪县| 高安市| 桦南县| 察哈| 高清| 郯城县| 富顺县| 德州市| 广灵县| 镇平县| 修水县| 清涧县| 沂源县| 延长县| 双流县| 区。| 天镇县| 南岸区| 墨脱县| 基隆市| 东乌珠穆沁旗| 武汉市| 玛多县| 大荔县| 澜沧| 务川| 红桥区| 千阳县| 剑川县| 湘潭县| 余江县| 菏泽市| 海宁市| 阿拉善盟| 金寨县|