標籤:程式設計語言 java 技術分享 ges 基礎資料型別 (Elementary Data Type) ima ... 範圍 布爾
java的基礎資料型別 (Elementary Data Type)有八種,每一種都對應一種引用資料類型。
java基礎資料型別 (Elementary Data Type):1)數值型 byte 1個位元組 範圍-128——127(計算方法 -2^(位元組數*8-1)——2^(位元組數*8-1)-1)
short 2個位元組 範圍 -2^15——2^15 - 1
int 4個位元組 範圍 -2^31——2^31-1
long 8個位元組 範圍 -2^63——2^63-1 定義時通常加一個f
2)布爾類型 boolean 1個位元組 true 或 false通常用於判斷
3)浮點類型 float 4個位元組 通常定義是加一個f 如,float f = 3.15f;
double 8個位元組 一般都是使用double定義浮點數,精度高
4)字元類型 char 2個位元組
java引用資料類型:java是物件導向的一種程式設計語言,對於我們定義的對象,都是引用資料類型,具體可以參考。
每一種基本類型都對應一種引用資料類型,byte>>Byte,....double>>Double。注意其中int>>Integer,char>>Charater。
基礎資料型別 (Elementary Data Type)和應用資料類型的區別
基礎資料型別 (Elementary Data Type)指向的某一具體的值,在變數聲明的時候給他分配記憶體空間,而引用資料類型,聲明時不分配空間,只有當你建立了這個對象時才會分配記憶體空間,並由變數名指向該記憶體空間。
所以對於
這需要我們特別注意,建立基礎資料型別 (Elementary Data Type),指向的都是同一個數值,所以是相同的,而引用資料類型則會建立新的對象,並讓變數指向該對象,所以數值相同比不代表著兩個變數所對應的對象是相同的。
java學習手劄(3) java基礎資料型別 (Elementary Data Type)和引用資料類型