java的基本數據類型有八種:
六種數字類型、一種字符類型、一種布爾類型
byte:8位,-2^7~2^7,默認值爲0,主要代理整數節約空間
short:16位,-2^15~2^15,默認值爲0,同樣可以節約空間
int:32位,-2^31~2^31,默認值爲0,整形變量默認爲int類型
long:64位,-2^63~2^63,默認值爲0L,主要使用在比較大整數的系統上,變量值後帶L
float:單精度32位浮點數,默認值是0.0f,存儲大型浮點數組時可以節約空間
double:雙精度64位浮點數,默認值是0.0d
boolean:表示一位的信息,true和false
char:一個單一的16位Unicode字符
引用變量:
引用變量和C裏的類似,java中的對象,類,數組都是引用變量,默認值爲null
對比python中的基本變量:
python中的數字類型沒有byte,short,int,long之分,統一用int來表達,並且這數值變化中不用考慮溢出問題
字符串類型分str和bytes類型,python默認的編碼方式是Unicode
python中也有布爾型,和java中類似