在java中,有八种基本类型,本文对这些类型做个介绍。
1、布尔型
boolean
2、字符型
char 占2个字节
3、整型
byte 占1个字节
short 占2个字节
int 占4个字节
long 占8个字节
4、小数型
float 占4个字节
double 占8个字节
注意:
1、因为java的平台无关性,所以这里能够明确指出每个类型占用字节数;
2、java中没有无符号数的概念,都是有符号数。在位操作时,有个无符号右移>>>;
3、对于整型,默认的数值类型为int;对于小数型,默认的数值类型为double;当然在赋值时,可以通过后缀来制定类型,如:1L表示long型;
4、默认会向上转型。在做强制转换时,注意强制转换的作用范围,如:(short)1/2d和(short)(1/2d)是不一样的。