Java基础之数据类型
Java基础之数据类型 一、基本数据类型与引用数据类型 (1)Java有哪些基本数据类型? Java中的基本数据类型只有8个:byte(1字节)、short(2字节)、int(4字节)、long(8字节)、float(4字节)、double(8字节)、char(1字节)、boolean。 对应的包装类分别是:Byte、Short、Integer、Long、Float、Double、Character、Boolean。 (2)String是基本数据类型吗? 不是。除了以上8种基本数据类型,其余的都是引用数据类型。 注意:Java5以后引入的枚举类型也算是一种比较特殊的引用数据类型。 (3)基本数据类型之间是怎么转换的? 自动类型转换: 容量小的类型自动转换为容量大的数据类型,如下图: 多种类型的数据混合运算时,系统先自动将所有数据转换成容量最大的那种数据类型,再进行计算。 当把任何基本类型的值和字符串值进行连接运算时(+),基本类型的值将自动转化为字符串类型。 强制类型转换: 自动类型转换的逆过程,将容量大的转换为容量小的数据类型。...
2018, Jan 12 — 2 minute read