腾讯阅文集团Android面试题及参考答案
Java 的基本数据类型有哪些?分别简述一下。
Java 的基本数据类型共有 8 种,可分为 4 类:整数类型、浮点类型、字符类型和布尔类型 。
-
整数类型:包括 byte、short、int 和 long。byte 占 1 个字节,取值范围是 - 128 到 127,适用于存储一些小范围的整数,如文件流中的字节数据。short 占 2 个字节,范围是 - 32768 到 32767,在某些特定的嵌入式系统或对内存要求苛刻且数据范围不大的场景中使用。int 是最常用的整数类型,占 4 个字节,范围为 - 2147483648 到 2147483647,一般用于表示常规的整数数据,如数组的下标、循环计数器等。long 占 8 个字节,能表示更大范围的整数,当需要处理超出 int 范围的整数时使用,其值后面需加 L 或 l 后缀。
-
浮点类型:有 float 和 double。float 占 4 个字节,遵循 IEEE 754 标准,可表示单精度浮点数,有效数字约为 6 到 7 位,适用于对精度要求不高的浮点数运算,其值后面需加 F 或 f 后缀。double 占 8 个字节,能表示双精度浮点数,有效数字约为 15 位左右,是