(一)數據類型的分類spa
(二)基本數據類型的存儲code
類 型對象 |
佔用空間blog |
表數範圍內存 |
booleanci |
1位element |
true, false字符串 |
byteit |
1字節table |
-27~27-1或(-128~127) |
short |
2字節 |
-215~215-1或(-32768~32767) |
int |
4字節 |
-231~231-1或(-2147483648~2147483647) |
long |
8字節 |
-263~263-1 |
float |
4字節 |
-3.403E38~3.403E38 |
double |
8字節 |
-1.798E308~1.798E308 |
char |
4字節 |
65536個字符 |
(注:①整型數據默認爲int型,聲明long型數據需在數值後加「l」或「L」標記;浮點型數據默認爲double型,聲明float型數據需在數值後加「f」或「F」標記;②在字符型數據的語法中,使用單引號包裹的表示爲字符,而使用雙引號包裹的表示爲字符串)
(三)轉義符
①\b——退格符; ②\n——換行符; ③\r——回車符; ④\t——製表符; ⑤\"——雙引號;
⑥\'——單引號; ⑦\\——反斜槓。
(四)字符集
①ASCII:英文字符集,1字符佔1字節;
②ISO8859-1:西歐字符集,1字符佔1字節;
③BIG5:繁體漢字(臺灣大五碼),1字符佔2字節;
④GB2312:簡體中文字符集,1字符佔2字節;
⑤GBK:繁簡中文字符集,1字符佔2字節;
⑥GB18030:中華字符集(含漢字、維吾爾文、藏文等),1字符佔2字節;
⑦Unicode:國際通用字符集(含UTF-8和UTF-16),1字符佔2字節。
(注:Java採用的字符集是Unicode)
(五)內存分析
①棧區:存放基本數據類型的數據、局部變量,按照先進後出、自下而上的原則存儲,它在方法執行完畢,自動釋放空間;
②堆區:存放關鍵字new建立出來的對象,須要垃圾回收器來回收;
③共享區:存放類的代碼、 static變量、字符串常量等。
———————————————————————————————————————————————————————————————————
The end @ 萬有引力+
-
-
-
-
-