Java学习--day2

1.复习

数据类型分为基本数据类型和引用数据类型,除了昨天说的基本数据类型,剩下的就是引用数据类型。

类型转换:以高位为主,等位以小数为主。

      向上转型(自动转)  向下转型(强制转)

一、变量/标识符

  变量:变化的量

  标识符:1)字母、数字、下划线、$

       2)数字不能开头

       3)不能是关键字和保留字(51个关键字、2个保留字(const、goto))

       4)驼峰(第一个字母小写,从第二个字母开始首字母大写)

        例如:jianKangZhuangKuang 或 jian_Kang_Zhuang_Kuang(建议用后面这个)

       5)起名要见名知意

       6)大小写敏感 

  内存模型

二、运算符

  1)算数运算符:+ - * / %

  2)比较运算符:> >= < =< == != boolean

  3)逻辑运算符:& | !&& ||

    与 &:两侧都真为真

    或 |:一侧真就真

    !:取反,真假,假真

    &&:短路与,当左侧表达式能够确定最后结果,右侧表达式将不再计算

    ||:短路或,同样是左侧表达式能够确定最后结果,右侧表达式将不再计算

    (我们一般用短路的与或,可以提高效率,出错少

    ^:异或,同号为假

  4)赋值运算符:+= -= *= /= %= =

  5)一元运算符:++ --

  6)位运算:>> << >>> & |

      求位运算后的值:

            >>:a/2^n  (n是移的位数)    <<:n*2^n  (同>>)

            >>>无符号右移

 

posted @ 2020-12-16 19:02  风眠锦织  阅读(44)  评论(0)    收藏  举报