整数类型:byte、short、int、long
-
Java各整数类型有固定的表数范围和字段长度,不受具体操作系统的影响,以保证Java程序的可移植性
-
定义long类型的变量,赋值时需要以"l"或"L"作为后缀(建议使用L为后缀,因为"1"和"l"不容易分清),
-
Java程序中变量通常声明为int型,除非不足以表示较大的数,才使用long(一般数据库使用long类型)
-
Java的整型常量默认为int型
补充:计算机存储单位
- 字节(Byte):是计算机用于计量存储容量的基本单位,一个字节等于8bit。
- 位(bit):是数据存储的最小单位。二进制数系统中,每个0或1就是一个位,叫做bit(比特),其中8 bit 就称为一个字节(Byte)。
转换关系:
- 8bit = 1Byte
- 1024 Byte = 1 KB
- 1024KB = 1MB
- 1024MB = 1GB
- 1024GB = 1TB
- 1024TB = 1PB
注意:
声明long类型变量时,需要提供后缀。后缀为’l’或’L’
- 举例:long l1 = 123456789L;
long l2 = 12345678l;
开发中,大家定义整型变量时,没有特殊情况的话,通常都声明为int类型