基本数据类型

 

数据类型

引入数据类型的目的有两个,一是为了限制当前变量当中所存储的数据(变量当中的数据必须是可兼容的),二是为了限制当前变量空间的大小。因此,通过定义不同类型的变量,可以在内存中储存整数、小数或者字符。

在java当中数据类型分为两种:基本(内置)数据类型和引用数据类型。

基本(内置)数据类型

  • 整数型

           1、byte

            占用1个字节;

            byte 数据类型是8位、有符号的以二进制补码表示的整数;

            取值范围: -128(-2^7)~127(2^7-1);

            默认值为 0;

           2、short

           占用2个字节;

           short 数据类型是 16 位、有符号的以二进制补码表示的整数;

           取值范围:-32768(-2^15)~32767(2^15 - 1);

           默认值为0;

          3、int

           占用4个字节;

            int 数据类型是32位、有符号的以二进制补码表示的整数;

           取值范围:-2^31~2^31 - 1;

           默认值为0;

          4、long

          占用8个字节;

          long 数据类型是 64 位、有符号的以二进制补码表示的整数;

          取值范围:-2^63 ~ 2^63 - 1;

          默认值是 0L;

      注意:在整数类型当中常量默认的是int型;

  •          浮点数

         1、float

         占用4个字节;

         float 数据类型是单精度、32位;

         默认值为0.0f;

         2、double

        占用8个字节;

        double 数据类型是双精度、64 位;

        默认值是 0.0d

     注意: 在浮点数中常量默认的是double型;

  • 字符型

        char

        占用2个字节;

        字符编号范围:0~65535;

        char数据类型可以存储任何字符;

  • 布尔型

         boolean

        只有两个值:true和false;

      注意:  在Java当中并没有给boolean一个明确的大小,主要和底层虚拟机相关;

引用数据类型

  • 字符串

      String

     不存在具体的大小,它的大小是根据字符串的内容而决定的,可以像用基本类型一样去使用String类型数据;

     String本质是java中的一个类;

  • null

      所有引用类型的默认值都为null;

  • 数组
  • 对象

好了,以上就是对Java当中出现的数据类型做出的一个小小的总结!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

         

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值