Java數據類型

Java數據類型

 

 

 

 

  (一)數據類型的分類spa

 

 

 

  

  (二)基本數據類型的存儲code

 

 

類 型對象

佔用空間blog

表數範圍內存

booleanci

1element

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   萬有引力+

-

-

-

-

-

相關文章
相關標籤/搜索