在前邊的博文中,我已經(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è)計(jì),于是提供一些專門的包裝類。實(shí)際開發(fā)中,不需要我們考慮到底是用基本類型還是包裝類(Java提供了自動(dòng)裝箱機(jī)制)。當(dāng)然基本類型還是有必要學(xué)習(xí)一下的。

1.1.1按種類了解基本類型

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

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

簡單類型

boole

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

姓名:
手機(jī):
留言:
 
<rt id="eozev"><form id="eozev"></form></rt>
<li id="eozev"><dl id="eozev"><sup id="eozev"></sup></dl></li>
<tt id="eozev"><pre id="eozev"><div id="eozev"></div></pre></tt>
<form id="eozev"></form>
<tfoot id="eozev"><pre id="eozev"><small id="eozev"></small></pre></tfoot>
    <rt id="eozev"><tr id="eozev"></tr></rt>