Java的数据类型有两种: 1原始数据类型;2.引用数据类型;
以下为JAVA八大基本原始数据类型(内置类型)以及对应的引用数据类型:
字节: byte → Byte 默认值:0 取值范围: -128~127 之间
短整: short → Short 默认值:0 取值范围: -32768~32767 之间
整型: int → Integer 默认值:0 取值范围: -2147483648~2147483647 之间
长整: long → Long 默认值:0L 取值范围: -9223372036854774808~9223372036854774807 之间
单精度: float → Float 默认值:0.0f 取值范围: 3.402823e+38 ~ 1.401298e-45
双精度: double → Double 默认值:0.0d 取值范围: 1.797693e+308~ 4.9000000e-324
布尔: boolean→ Boolean 默认值:false 取值范围: true或 false
字符: char → Character 默认值:'\u0000' 取值范围: 采用unicode编码,它的前128字节编码与ASCII兼容 字符的存储范围在\u0000~\uFFFF
引用类型和原始类型的行为完全不同,并且它们具有不同的语义。原始数据类型保存在栈中,保存的是实际值;引用类型也保存在栈中,保存的是一个实际对象的地址。它们占用空间大小和存取速度不同;当引用类型和原始类型用作某个类的实例数据时所指定的缺省值。对象引用实例变量的缺省值为 null,而原始类型实例变量的缺省值与它们的类型有关;
|
|
|
|
|
共 0 个关于本帖的回复 最后回复于 2015-8-30 22:02