java 变量 及 编码介绍

342 阅读2分钟

java 变量 及 编码介绍

变量

  1. 变量的了解

    变量是程序的基本组成单位
    不论使用哪种高级程序语音 变量都是其程序的基本组成单位
    变量三个要素
        - 类型
        - 名称
        -
  2. 变量的概念

    变量相当于内存中一个数据存储空间的表示 可以把变量看成一个房间号
    通过房间号就可找到房间 同样的通过变量名可以访问到变量(值)  
    
  3. 变量使用

    int a = 10;
    
  4. 变量使用注意事项

    - 变量表示内存中的一个存储区域
        - 【不同的变量 类型不同 占用的空间大小不同 比如 int 4个字节 double 就是8个字节】
    - 该存储区域有自己的名称【变量名】和类型【数据类型】
    - 变量必须先声明 后使用 即有顺序
    - 该区域的数据/值可以在同一类型范围内不断变化
    - 变量在同一作用域不能重名
    - 变量 = 变量名 + 值 + 数据类型**

程序中 + 号的使用

当左右两边都是数值型时 则做加法运算
当左右两边有一方为字符串 则做拼接计算
运算顺序 是从左到右

编码介绍

1.ASCII 码介绍(了解)
    - ASCII 码 上个世纪60年代 美国知道了一套字符编码(使用一个字节)对英语字符与二进制之间的关系 做了统一规定 
    这被称为 ASCII 码 ASCII一共规定了128个字符的编码 只占用看一个字节后面7位 最前面统一规定为0.
    - 一个字节可以表示256个字符 ASCII码只用了128个字符.
    - 它的缺点就是不能表示所有的字符
    
unicode
    好处
        一直编码 世界上所有符号都纳入其中 每一个符号都给予一个独一无二的编码 使用 Unicode 没有乱码问题
    缺点
        一个英文字母和一个汉字都占用两个字节 这对存储空间来说是浪费
utf-8
    utf-8是在互联网上使用最广的一种 Unicode 的实现方式
    utf-8 是一种变长的编码方式 它可以使用1-6个字节表示一个符号 根据不同的符号而变化字节长度
    使用 大小可变的编码 字母占一个字节 汉字占3个字节