002-Java数据类型
Java数据类型
基本数据类型 和 引用数据类型
基本数据类型
整型:byte - 8bit / short - 2字节 / int - 4字节 / long - 8字节
浮点型:float double
字符型:char
布尔型:boolean
ps:声明long类型的时候要在后面加上l或者L;浮点型默认是double类型,如果要使用float ,要加上f或者F
引用数据类型
类:class
接口:interface
数组:[]
ps: 转义字符 char c1 = '\n'; 是可打印的。
//unicode 值来表示字符 char c1 = '\u0123';
自动类型提升
包含7中数据类型(抛开boolean)
当容量小的数据类型和容量大的数据类型做运算时,结果自动提升为容量大的数据类型。
byte、char、short -> short -> int -> long -> float -> double
ps: 容量是指数据类型表示数的范围的大小,不是指占用存储空间的大小。比如float类型容量大于long类型的容量。
特别的:当byte char short三种类型做运算, 结果为int类型
强制类型转换
强制转换,在等号右侧使用强转符"()".
强调
1. 整型常量 默认为 int类型
2.浮点型常量 默认为 double 型