// Note : zx

    数据单元 :

    分类 : 数据及其类型和数据结构、运算符、逻辑控制(条件判断、循环结构、跳转)、作用域

    1. 变量常量定义、表达式和条件表达式、API、注释
    2. -> 数据储存形式: 字节大小、字序、对准方式、表示(编码)
    3. -> 架构(硬件)、平台(操作系统)、语言
    1. 数据及其类型和数据结构
    1>. 基本数据类型 :
    
      -> 数值类型: 短整型、整型、长整型、浮点数(单精度/双精度)
    
      -> 字符类型: 字符型、字符串型
    
      -> 逻辑类型: 布尔型
    
    2>. 基本数据结构 : 数组(固定/可变)、结构体、共用体(联合体)、枚举
    
    3>. 数据结构 : 函数、类/对象实例、列表、对列、泛型
    
    4>. 定义 : 变量、常量、对象
    
    1. 运算符 : 算数运算符、关系运算符、逻辑运算符、位运算符、赋值运算符、条件运算符、运算符优先级、类型转换
      (一元运算符、二元运算符、三元运算符)
    1>. 算数运算符 : 加 + 、减 - 、乘 * 、除 / 、取模 % 、自增 ++ 、自减 --
    
    2>. 关系运算符 : 相等 == 、不等 != 、 大于 > 、小于 < 、大于等于 >= 、 小于等于 <=
    
    3>. 逻辑运算符 : 逻辑与 && 、逻辑或 || 、逻辑非 !
    
    4>. 位运算符   : 位与 & 、| 位或 、 异或 ^ 、 位补 ~ 、左移 << 、右移 >> 、位右移补零 >>>
    
    5>. 赋值运算符 : 左赋值 = 、加赋值 += 、减赋值 -= 、乘赋值 *= 、除赋值 /= 、取模赋值 (%)=
    
      位与赋值 &= 、为与赋值 |= 、异或赋值 ^= 、左位移赋值 <<= 、右位移赋值 >>=
    
    6>. 条件运算符 : ?: ( value C = 逻辑表达式? value A : value B)
    
    7>. 表达式 :
    
    1. 逻辑控制 (嵌套)
      1>. 条件判断 :
      分支结构 if…else/switch
      if(布尔表达式){ }、if(布尔表达式){}else{}、if(布尔表达式){}else if(布尔表达式){}else{}
      switch(expression){ // 变量只能是 byte、short、int、char
      case value: //语句 break;
      case value: // 语句 break;
      default: //语句
      }
      2>. 循环结构 :
      while循环 : while(布尔表达式) { //语句 }
      do…while循环 : do{ //语句 }while(布尔表达式)
      for循环 : for(初始化;布尔表达式;更新){ //语句 }
      3>. 跳转 : break 跳出语句块、continue 跳出一层判断
    2. 基础库

    -> 网络操作

    -> 文件操作 -> 流操作

    -> 错误异常处理

    1. 标准库-API