天天看點

Java資料類型簡介| 學習筆記Java資料類型簡介

開發者學堂課程【Java程式設計入門:Java資料類型簡介】學習筆記,與課程緊密聯系,讓使用者快速學習知識。

課程位址:

https://developer.aliyun.com/learning/course/18

Java資料類型簡介

内容簡介:

1.   程式基本概念

2.   Java資料分類

程式是一套數字處理的遊戲架構,在整個程式開發的過程之中,所達到的最終目的就是對一些資料的處理過程,既然要進行資料的處理,就一定需要提供各種類型的資料定義。

2.Java資料分類

在Java語言之中對于資料類型一共分為兩類:

1)     基本資料類型:描述的是一些具體的數字單元,例如:1、1.1;

可分為以下幾類:

數值型:

        整型:byte、short、int、long;                    預設值:0

               浮點型:float、double;                                預設值:0.0

             布爾型:boolean;                                               預設值:false

             字元型:char;                                                     預設值:’\u0000’

2)     引用資料類型:牽扯到記憶體關系的使用;

重點有以下三種類型:

數組、類、接口。                                           預設值:null

真正複雜的部分就是引用資料類型,引用資料類型需要通過許多執行個體加以說明。而每一種資料類型都有預設值,其預設值如上。

而本次讨論的主要是基本資料類型,這裡不牽扯到複雜的記憶體關系的比對操作。每一種資料類型都有每一種類型儲存的資料範圍,如下圖所示:

Java資料類型簡介| 學習筆記Java資料類型簡介

上圖給出了資料的儲存範圍,其中記住int是比較有幫助的。如果儲存資料,byte是比較小的,隻有8位;可把short、int表示的資料範圍記一下,而float、char表示的資料範圍較大,可不記。

不同的類型儲存有不同範圍的資料,這裡面實際上就牽扯到了資料類型的選擇上,那麼對于以上的資料類型劃分,給出個人的一些使用參考原則:

如果要是描述數字首選的一定是int(整數)、double(小數);

如果要進行資料傳輸或者是進行文字編輯轉換使用byte類型(二進制處理操作);

進行中文的時候最友善的操作使用的是字元char來完成(可選概念);

描述記憶體或檔案大小、描述表的主鍵列(自動增長)可以使用long;

以上幾種資料類型是經常考察的,而short和float相對以上幾種資料類型基本上比較考察比較少。