1.常量
—整数型
—小数型
—布尔型(true或false)
—字符型(‘‘)
—字符串型("")
—null
2.变量(对应内存中一块存储区域)
(1)在Java中,浮点数默认是double类型,整数默认是int类型。
(2)定义long和float类型后面要加l或f。
3.类型提升和强制类型转换
(1)不同数值型运算时,内存区域较低的类型会转化为内存区域较大的类型再运算。
(2)Java不允许不同类型之间直接赋值,如果非要赋值的话只能强制类型转换,强制取后面低位(精度损失,慎用)