3.JavaSE基础知识之数据类型

 Java是强类型语言(严格指定数据的类型,所有的变量要先定义后使用,如果不经过强制转换,那么永远就是这个数据类型).弱类型的语言例如JavaScript,对变量的数据类型不做严格的限定,当读到数值是什么类型就用什么类型。

Java的基本数据类型包含基本数据类型和引用数据类型

基本数据类型包含数值型(byte(1字节),short(2字节),int(4字节),long(8字节),float(4字节),double(8字节)),布尔型(true ,flase),字符型(char )

引用数据类型包含类类型数据,数组,接口。

整数默认是int,也就是说byte,short在运算的时候默认会提升为int型,当然还有char类型,所有比int字节数小的数据类型在运算时都会默认提升为int型。小数默认是double

注意:

1:int最常用(20亿左右)。long可以用在统计世界人口,byte,short用在特殊场合(如果知道存储在变量中的整数在一个字节范围内,就应该将变量声明为byte)

2:double和float,一般都使用double,double类型,因为double类型比float更精确。需要存储大量数据才考虑单精度一般使用(float可以节约内存)。

Java中每种整数类型所能存储的值

你可能感兴趣的:(java,数据类型)