|
Java语言的数据类型分为基本类型(Primitive Type)和引用类型(Reference Type)两种。基本数据类型表示简单的值,是Java语言中内置的,包括了整型、浮点型、字符型和布尔型。每种基本类型都被精确地定义,开发者不用担心在不同平台上基本类型会有差异。引用类型包括对象和数组。
|
|
|
整型数据类型包括byte、short、int和long4种。byte类型的变量在内存中占1字节;short类型的变量在内存中占2字节;int和long类型的变量分别占4字节和8字节。程序中直接出现的数值都被称为整型直接量,整型直接量的默认类型是int。
|
|
|
非整型数值被存储为浮点型数值。Java中有两种基本的浮点类型:float和double,它们分别占用4字节和8字节的内存空间。浮点型直接量默认是double类型。
|
|
|
字符数据类型用关键字float表示,一个字符型变量在内存中占用2字节的空间。
|
|
|
取值为true或false的变量类型就是布尔类型,用关键字boolean来表示类型。布尔类型不能和其他数据类型相互转换,这一点和C/C++中有较大的区别。
|
|
|