java四類八種基本數據類型

ava基本數據類型就8種,記住就行了。除了這些都是引用型的了。 

java四類八種基本數據類型java

第一類:整型 byte short int long 
第二類:浮點型 float double網絡

第三類:邏輯型 boolean(它只有兩個值可取true false)spa

第四類:字符型 char對象

 

在棧中能夠直接分配內存的數據是基本數據類型。 
引用數據類型:是數據的引用在棧中,可是他的對象在堆中。 
要想學好Java必須知道各類數據的在內存中存儲位置。 
對內存有了很好的瞭解,能夠有助你分析程序。內存

 

字節:
boolean 布爾型              1/8 
byte 字節類型                1
char 字符型                  2  一個字符能存儲一箇中文漢字
short 短整型                 2
int 整數類型                 4
float 浮點類型(單精度)     4
long 長整形                  8
double 雙精度類型(雙精度)  8it

 

java中默認的整數類型是int類型,若是要定義爲float型,則要在數值後加上l或L;
默認的浮點型也是雙精度浮點,若是要定義爲float型,則要在數值後加上f或F。class

 

一個字節等於8位,一個字節等於256個數,就是-128到127一共256。
kB就是kBytes 
Bytes就是「字節」的意思! 
K就是千的意思,由於計算機是經過二進制來計算,10個1正好是1024
1111111111(二進制)=1024(十進制)
1Bytes(字節)=8bit(比特) 
一個英文字母或一個阿拉伯數字就是一個字符,佔用一個字節 
一個漢字就是兩個字符,佔用兩個字節。 
通常講大小是用Bytes,大寫的「B」,講網絡速率是用bit,注意是小寫的「b」。 
例:一個文件有8MBytes 
例:我下載文件的速率是256KB/s,即2Mbit,這一般就是咱們寬帶上網的速率。下載

 

基本數據類型自動轉換
byte->short,char -> int -> long      
float -> double
int -> float
long -> double
 
記住小可轉大,大轉小會失去精度!!!
相關文章
相關標籤/搜索