Skip to main content

内置数据类型

Q:java中有哪些基本类型?

  • A:八种基本类型

    • 六种数字类型

      • 四个整数型

        位数默认值描述
        byte8位0用在大型数组中节约空间,主要代替整数,因为 byte 变量占用的空间只有 int 类型的四分之一;
        short16 位0也可以像 byte 那样节省空间。一个short变量是int型变量所占空间的二分之一
        int32位0一般地整型变量默认为 int 类型
        long64 位0L用在需要比较大整数的系统上
      • 两个浮点型

        位数默认值描述
        float(单精度)32位0.0f在储存大型浮点数组的时候可节省内存空间
        double(双精度)64 位0.0d浮点数的默认类型为 double 类型

        注意:浮点型不能用来表示精确的值,如货币

    • 一种字符类型(char)

      • 是一个单一的 16 位 Unicode 字符
      • 可以储存任何字符;
    • 一种布尔型(Boolean)

      • 两个取值:truefalse

      • 默认值:false

引用数据类型