Java复习面试指南-04Java语言支持的8种基本数据类型是什么?占用的空间是多少?

在Java当中存储数据时,不同的数据类型在计算机当中申请的内存空间大小不一样.其中数值型分为整数和小数两种:

整数

    byte

    short

    int

    long

小数

    float

    double

像我们平时使用的一些字符像A、B、C、D属于是字符型,字符型使用关键字char来表示

字符型:

    char

其中表示真假的为布尔类型,布尔类型的值只有两个true和false

布尔型:

    boolean

下方为以上数据类型占用的空间大小

数据类型占用空间大小图

其中一个字节为8位,上图我们可以看到int类型占4个字节,所以intel类型占用的空间大小为32位.在类当中声明这些类型的变量时,都会有一个对应的默认值.其中需要注意的是char类型的默认值.char类型本质是16位的整数,在Unicode码中从'\u0000'到'\uFFFF'之间" \u表示这是一个Unicode值.'\u0000'代表的应该是NULL,输出控制台是一个空格.

你可能感兴趣的:(Java复习面试指南-04Java语言支持的8种基本数据类型是什么?占用的空间是多少?)