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 

四、合集图档


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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。