1. 程式人生 > >java中的數據類型

java中的數據類型

java中的數據類型

java中數據類型分為2大類:引用數據類型(接口、類、數組)、基本數據類型(四大類,共八種)技術分享

首先簡單的分析下這兩類到底有什麽區別呢?

基本數據類型在聲明是就會給予一個內存空間,來存儲變量的值;而引用數據類型聲明後會類似指針一樣,指向一個地址,而改地址就是存儲的值。

下面介紹基本的數據類型:

技術分享

整形: 占字節數 默認

byte 1

short 2

int 4 √

long 8

浮點型:

float 4

double 8 √

字符型:

char 2

布爾型:

boolean 1

還有要註意的是

在運算的過程中:

byte、short、char會轉成int轉成long

float會轉成double

byte b1=2;byte b2=4;//這是因為右邊是常量,如果在byte的範圍內,編譯就不會報錯

byte b3=b1+b2;//這個報錯,因為右邊是byte類型,運算的話或自動向上轉型成為int類型,而左邊是byte類型,大的轉小的,向下轉型,會出現精度丟失的問題。

byte b3=2+4;這個就不會報錯,原因就是和第一個一樣,常量相加減,結果還是一個常量,如果結果的數值在byte範圍內,就不會報錯


本文出自 “路上的石頭” 博客,請務必保留此出處http://xiashitou.blog.51cto.com/10853136/1946486

java中的數據類型