UPUPD技术论坛
标题:
JAVA的八大基本数据类型【基础】
[打印本页]
作者:
忆丶十夜
时间:
2015-8-30 22:02
标题:
JAVA的八大基本数据类型【基础】
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,而原始类型实例变量的缺省值与它们的类型有关;
欢迎光临 UPUPD技术论坛 (http://bbs.upupd.com/)
Powered by Discuz! X3.2