Java数据类型规范

数据类型的定义: java语言规范中还定义了Java的数据类型,根据Java1.7的规范,Java的数据类型分为原始数据类型和引用数据类型。 原始数据类型又分为数字型和布尔型 数据型又有byte、short、int、long、char、float、double 注意:在这里char被定义为整数型,并且在规范中明确定义: byte、short、int、long分别是8位、16位、32位、64位有符号整数,而char为16位无符号整数,表示UTF-16的字符。 布尔型只有两种取值:true和false。而对于float和double,规范中规定,它们满足IEEE754的32位浮点数和64位浮点数。 注意:在Java语言中,char占2字节,而不是C语言中的1字节,从这点上看,Java的国际化是在语言底层就提供了强有力的支持 此外,规范还定义了各类数字的取值范围、初始值、以及能够支持的各种操作。 以整数为例,比较运算、数值运算、位运算、自增自减运算等都在规范中有描述。 除了基本数据类型外,引用数据类型也是Java重要的组成部分,引用数据类型分为3种: 类或接口、泛型类型以及数组类型。

你可能感兴趣的:(Java数据类型规范)