Java基本数据类型
概念:变量就是申请内存来存储值,当创建变量的时候,需要在JVM中申请空间。JVM根据变量为变量分配存储空间,分配的空间只能用来存储该类型数据。
Java的两大数据类型:
*内置数据类型
*引用数据类型
内置数据类型
八种基本类型,六种数字类型,一种字符类型,一种布尔型。
引用类型
*对象、数组都是引用数据类型
*所有引用类型的默认值都是null
自动类型转换
整型、实型、字符型数据可以混合运算。运算中,不同类型的数据先转化为同一类型,然后进行运算。
数据类型转换必须满足如下规则:
1.不能对boolean类型进行类型转换
2.不能把对象类型转换成不相关的对象
3.把容量大的类型转换位容量小的类型时必须使用强制类型转换。
4.转换过程中可能导致溢出或损失精度