海康Android面试题及参考答案
Java 的基本数据类型有哪些?它们各占多少字节?
Java 的基本数据类型分为四类八种。
-
整数类型:
- byte:字节型,占 1 个字节,取值范围是 -128(-2^7)到 127(2^7 - 1)。主要用于节省内存的场景,比如处理网络协议中单个字节相关的数据。
- short:短整型,占 2 个字节,取值范围是 -32768(-2^15)到 32767(2^15 - 1)。在某些特定的嵌入式系统或者对内存要求较高且数据范围不大的场景中可能会用到。
- int:整型,占 4 个字节,取值范围是 -2147483648(-2^31)到 2147483647(2^31 - 1)。这是最常用的整数类型,在大多数情况下用于表示整数数值,比如循环计数、数组下标等。
- long:长整型,占 8 个字节,取值范围是 -9223372036854775808(-2^63)到 922337203685477