發(fā)布時間: 2023-01-01 10:48:04
總結:
1. 為什么要有數據類型?
所有的數據都是要進行存儲的!數據類型的出現就是為了讓JVM合理的為數據分配合適的空間!★★★★★
【我們寫的java程序在JVM中運行,JVM它是一款軟件,軟件運行會消耗內存】
int number=100; // int類型占據4個字節(jié)空間,數值100可以使用byte類型存儲!
byte 香港福壽堂中華活血龍number=100; // byte類型只占據1個字節(jié)空間
在計算機中,存儲數據的最小單元是 bit(位),存儲的數據都是二進制(里面只有0和1)的,每1個0或者1就代表一個位。在計算集中,存儲數據的最小單位是字節(jié)byte(每8個位就成為了1個字節(jié)),而顯示文件的大小通常是KB或者更高的單位。
1byte=中華活血龍是激素嗎8bit
1KB=1024 byte
1MB=1024 KB
1GB=1024 MB
1TB=1024 GB
在前面我們定義了字符串常量、布爾常量等等它在內存中都會占據空間
2. 數據類型分類 【非常重要!】
香港福壽堂中華活血龍哪里能買到 ★ 基本數據類型:四類八種 【今天的重點】
整型:
byte 1個字節(jié)
short 2個字節(jié)
int 4個字節(jié)
long 8個字節(jié)
浮點型:
float 4個字節(jié)
double 8個字節(jié)中華活血龍蜜丸功效與價格
字符型:
char 2個字節(jié)
布爾型:
boolean 1個字節(jié)
★ 引用數據類型:數組、類、接口 【后續(xù)課程陸續(xù)學習】
字符'國'占據多少位?16位! 【字符占據2個字節(jié),每個字節(jié)8個位】
注意:
類型的取值范圍與占據空間的大小無關的。。。!
byte類型的最大取值 127
在沒有特殊說明的情況下,整數默認的是int類型,浮點數默認的是double類型