最近離職了準備寫一些面試總結
1:Java 中有幾種基本數據類型 ?
8種
類型 |
解釋說明 | 字節數 |
默認初始化值 |
boolean |
布爾類型,佔1個字節,用於判斷真或假(僅有兩個值,即true、false),默認值false | 1(8位) |
false |
int |
整型,用於存儲整數,在內在中佔32位,即4個字節,取值範圍-2147483648~2147483647,默認值0 | 4(32位) |
0 |
short |
短整型,在內存中佔16位,即2個字節,取值範圍-32768~32717,默認值0 | 2(16位) |
0 |
float |
浮點型,在內存中佔32位,即4個字節,用於存儲帶小數點的數字(與double的區別在於float類型有效小數點只有6~7位),默認值0 | 4(32位) |
0.0 |
double |
雙精度浮點型,用於存儲帶有小數點的數字,在內存中佔64位,即8個字節,默認值0 | 8(64位) |
0.0 |
char |
字符型,用於存儲單個字符,佔16位,即2個字節,取值範圍0~65535,默認值爲空 | 2(16位) |
\ |
long |
長整型,在內存中佔64位,即8個字節-2^63~2^63-1,默認值0L | 8(64位) |
0 |
byte |
ava中最小的數據類型,在內存中佔8位(bit),即1個字節,取值範圍-128~127,默認值0 | 1(8位) |
0 |