腾讯阅文集团Java后端开发面试题及参考答案
Java 的基本数据类型有哪些?Byte 的数值范围是多少?
Java 的基本数据类型共有 8 种,可分为 4 类:
- 整数类型:包括 byte、short、int 和 long。byte 占 1 个字节,其数值范围是 - 128 到 127,用于表示较小范围的整数,节省内存空间,在处理一些底层的字节流数据或对内存要求苛刻的场景中比较常用。short 占 2 个字节,范围是 - 32768 到 32767 。int 是最常用的整数类型,占 4 个字节,范围是 - 2147483648 到 2147483647,适用于大多数常规的整数运算场景。long 占 8 个字节,能表示的范围更大,用于处理较大的整数数据。
- 浮点类型:有 float 和 double。float 占 4 个字节,遵循 IEEE 754 标准,可表示的数值范围较大,但精度有限,有效位数大约为 6 到 7 位。double 占 8 个字节,精度更高,有效位数大约为 15 位左右,在大多数需要进行浮点运算的科学计算、金融计算等场景中,一般优先使用 double。
- 字符类型:char 类型用于存储单个字符,占 2 个字节&