在前邊的博文中,我已經(jīng)介紹了Java核心的容器IO等,現(xiàn)在我來說一下java中的數(shù)據(jù)類型。在java中,一切東西皆為對象(這句話意思是java中絕大數(shù)情況都用對象),極少數(shù)不是對象的,也存在與之對應(yīng)的對象(比如基本數(shù)據(jù)類型存在與之對應(yīng)的包裝類,數(shù)組有List對象可以代替)

  Java中數(shù)據(jù)類型 主要有“基本數(shù)據(jù)類型”、“String”、“引用類型” (基本的引用類型不多做介紹,在下一篇博文中著重介紹“枚舉”,也算是引用類型的一種)

一:基本數(shù)據(jù)類型 

1.1基本數(shù)據(jù)類型的定義

  byte、char、int、 float 、double、long...這些屬于java的基本數(shù)據(jù)類型。具體用法可以參照  (Java基本數(shù)據(jù)類型總結(jié) ) .在java看來,使用基本類型并不是面向?qū)ο蟮脑O(shè)計,于是提供一些專門的包裝類。實際開發(fā)中,不需要我們考慮到底是用基本類型還是包裝類(Java提供了自動裝箱機制)。當(dāng)然基本類型還是有必要學(xué)習(xí)一下的。

1.1.1按種類了解基本類型

   基本類型可以分為三類,字符類型char,布爾類型boolean以及數(shù)值類型byte、short、int、long、float、double。JAVA中的數(shù)值類型不存在無符號的,它們的取值范圍是固定的,不會隨著機器硬件環(huán)境或者操作系統(tǒng)的改變而改變   

Java決定了每種簡單類型的大小,并不隨著機器結(jié)構(gòu)的變化而變化。這正是Java程序具有很強移植能力的原因之一。下表列出了Java中定義的簡單類型、占用二進制位數(shù)及對應(yīng)的封裝器類。 

<bdo id="uaeka"></bdo>

    簡單類型

    boole

    我想了解如何學(xué)習(xí)

    姓名:
    手機:
    留言:
     
  • <dl id="uaeka"><xmp id="uaeka"></xmp></dl>