运算符:指明对于操作数的运算方式
    按照运算符操作其运算的数目分类
    单目运算 ++ —
    双目运算 + - /
    三目运算 (表达式)?变量:变量
    按照运算符运算的功能分类
    位运算
    &按位与 | 按位或 ^按位异或 ~按位取反
    <<按位左位移 >>按位右位移 >>>按位右位移(无符号)
    算术运算 + -
    / % i++(自增) i—(自减) ++i(结果增) —i(结果减)
    ++(—)在前,先自增后备份 ++(—)在后,先备份后自增
    int x = 1; int y = x++; int y = ++x;
    变量的赋值.jpg
    赋值运算
    = 将右边的值存入左边的变量空间内
    += -= *= /=
    int x = 1; x++; x+=10《===》x = x + 10;
    逻辑运算
    & | ^ ! && ||
    关系(比较)运算
    > < = <= >= != == instanceof

    笔试题
    1.&与&&的区别
    2.最有效率的方式计算2*8
    3.两个变量,将值进行互换
    附表:Java运算符的优先级

    顺序 运算符
    1. 括号,如 ( ) 和 [ ]
    2. 一元运算符,如 -、++、- -和 !
    3. 算术运算符,如 *、/、%、+ 和 -
    4. 关系运算符,如 >、>=、<、<=、== 和 !=
    5. 逻辑运算符,如 &、^、|、&&、||
    6. 条件运算符和赋值运算符,如 ? :、=、*=、/=、+= 和 -=