1.基础知识

存储空间

  • 字节

    单个字节表示的正整数范围是0127,负整数为-1-128,整体范围是-128~127.
    Java中的常见数据类型为byte、short、int、long、float、double、boolean、char
    byte大小为1个字节,-128~127.
    short大小为2个字节,-32768~32767
    int大小为4个字节,-2147483648~2147483647 通常使用这个
    long大小为8个字节。
    float大小为4个字节,-3.403E38~3.403E38。单精度浮点数,组成结构为:符号位+次方位+小数位。有效位数7位。
    double大小为8个字节,-1.789E308~1.789E308.双精度浮点数,有效位数15位。

    • 在运算中,一般情况下都会有误差,如果需要精确计算需要引用java.math.BigDecimal。
      boolean默认为一个字节。
      char大小为两个字节,由于没有符号位,所以表示范围在0-65535之间。

变量的概念

  • 变量的声明就是在内存中划分出一块空间,用于初始化时数据的填充空间。
  • 标识符的声明不能以数字开头,不能使用Java系统内占用的名称。支持中文但是不推荐使用。
  • 变量的赋值不能用变量进行赋值。强制类型转化是高 ==> 低,需要在=的右边标识(int)转换后的类型,自动类型转换需要遵从由小到大,long => float是个特例
posted @ 2020-10-22 07:23  ColaIce  阅读(223)  评论(0)    收藏  举报