java数据类型区划

java数据类型划分

1

基本数据类型:

    数值型:

         整数型:byte,short,int,long

         浮点型:float,double

    字符型:char

    布尔型:boolean

引用类型:

    类

    接口

    数组

 

2

boolean 只有false,true;

 

3

八进制,要以0开头;

十六进制,要0x或0X开头;

 

4

整型常量默认为int,

声明long型常量后要加l或L;

 

5

浮点型默认为double,

声明float后面要加f或F;

 

6

容量大小:byte,short,char->int->long->float->double;

byte,short,char之间不会互相转换,他们三者计算时先转换成int;

小到大的自动;

大到小的强制,但可能造成精度降低或溢出;

多种类型混合计算时,先都转换成最大的数据类型,再计算;

 

boolean不可转换成其他的数据类型;