java基础类型说明

一、java基础类型分为4类8种分别为:

 四类分为:

    整数类型

    浮点类类

    字符类型

    布尔类型

八种分别为:

    整数类型:

        byte

        short

         int

          long

      浮点类型:

            float

            double

      字符类型:

            char

      布尔类型:

            Boolean

二、各数据类型所占字节大小

计算机的基本单位:bit .  一个bit代表一个0或1

  byte:1byte = 8bit     1个字节是8个bit

  short:2byte

  int:4byte

  long:8byte

  float:4byte

  double:8byte

        char:2byte

        boolean:1byte  注意:虽然Boolean表现出非0即1的“位”特性,但是存储空间的基本计量单位是字节,

不是位。所以Boolean至少占1个字节。

JVM规范中,Boolean变量当做int处理,也就是4字节;而Boolean数组当做byte数组处理,即Boolean类型的数组里面的每一个元素占1字节。

三、各数据类型默认值及取值范围

byte: 默认0 取值-128 -- 127

short: 默认0 取值 -32768 -- 32767

int: 默认0 取值 -2147483648 -- 2147483647

long: 默认0 取值 -9223372036854775808 -- 922337206854775807

float: 默认0.0f

double: 默认0.0d

char: 取值'\u0000' -- '\uffff'

boolean:默认false 取值true false 

四、合集图档


我是小鲸鱼,一条努力向深海奔跑的小鲸鱼

你可能感兴趣的:(java基础类型说明)