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 (同>>)
>>>无符号右移

浙公网安备 33010602011771号