• Java数据类型:基本数据类型和引用数据类型

    前面我们提到 Java 语言是强类型语言,编译器存储在变量中的数值具有适当的数据类型。学习任何一种编程语言都要了解其数据类型,本文将详细介绍 Java 中的数据类型。

    Java 语言支持的数据类型分为两种:基本数据类型(Primitive Type)和引用数据类型(Reference Type)。

    Java基本数据类型

    基本数据类型包括 boolean(布尔型)、float(单精度浮点型)、char(字符型)、byte(字节型)、short(短整型)、int(整型)、long(长整型)和 double (双精度浮点型)共 8 种,详见表 1 所示。

    表 1 Java的基本数据类型
    类型名称 关键字 占用内存 取值范围
    字节型 byte 1 字节 -128~127
    短整型 short 2 字节 -32768~32767
    整型 int 4 字节 -2147483648~2147483647
    长整型 long 8 字节 -9223372036854775808L~9223372036854775807L
    单精度浮点型 float 4 字节 +/-3.4E+38F(6~7 个有效位)
    双精度浮点型 double 8 字节 +/-1.8E+308 (15 个有效位)
    字符型 char 2 字节 ISO 单一字符集
    布尔型 boolean 1 字节 true 或 false

    提示:char 代表字符型,实际上字符型也是一种整数类型,相当于无符号整数类型。

    所有的基本数据类型的大小(所占用的字节数)都已明确规定,在各种不同的平台上保持不变,这一特性有助于提高 Java 程序的可移植性。

    Java 数据类型的结构如图 1 所示。

    Java数据类型结构图
    图 1  Java数据类型结构图

更多...

加载中...