java数据类型
java的数据类型分为:1.基础数据类型 2.引用数据类型
1.基础数据类型包括:
1.1整数:byte(1个字节) 、short(2个字节)、int (4个字节)、long(8个字节)
1.2浮点数:double(8个字节)、float(4个字节)
1.3字符:char(2个字节)
1.4布尔值:boolean
2.引用数据类型:
除了基础数据类型都是引用数据类型,例如:类,接口等。
值得注意的是常用的String不是基础数据类型,是引用数据类型!
基础数据类型之间的转换:
首先熟悉它们的范围(计算例如:byte 是一个字节,也就是8位,首位正负号,所以只有七位储存空间,所以为-2的7次方到2的7次方,因为有0所以范围为-128—127) 的大小,从小到大:byte ,short,char,int,long,float,double 。
从小的范围转到大的范围:直接转换。
从大的范围到小的范围:需要强制转化例如:int i=1; byte b=(byte)i; 这样才正确,而且只要i的值超出范围,byte就只会读到一个字节的数据。