java基本数据类型

java数据类型

前言java是一门强类型语言,如果不强制类型转换,变量的类型是不会改变的,进而其安全性更高。

1 primitive type(基本数据类型)

  • 数值类型

    1.浮点数

    float 4个字节,范围为正负21亿左右

    double 8个字节,范围很大

    1. 整数

    byte 1个字节,范围为-128到127

    short 2个字节,范围为正负32000左右

    int 4个字节,范围为正负21亿左右

    long 8个字节,范围很大

    3.字符

    char 2个字节

    ​ 4.boolean类型 占一位

    内存单位小结

    位(bit):是计算机内部数据存储的最小单位 100120020是8位2进制

    字节(Byte):是计算机中数据处理的基本单位,用表示B表示

    1 B=8 bit

    1bit表示一位

    1B表示一个字节

    基本类型之扩展

    1. 整数

      进制 2进制0b开头 8进制0开头 16进制0x开头;
      在这里插入图片描述

    2. 浮点数

      应该完全避免用浮点数来进行比较。

      因为浮点数的特点是 接近但不相等,是离散的,不能准确地表示一个数.
      在这里插入图片描述
      在这里插入图片描述

    3. 字符类型

      所有的字符本质上还是数字。
      在这里插入图片描述

      根据不同的情况使用不同的编码表一般都能找到对应的编码

      比如Unicode编码 一个字符占2个字节 编码范围是0~65535.

    reference type(引用类型)

    数组 ,类,接口

    (时间有限下次再说).

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值