(一)运算符优先级
运算符的优先级就是表达式中的运算的运算顺序,单目运算符,赋值运算符是从右向左运算的,其他运算符都是从左向右运算的。
梳理如下:
1)() {}等
2)单目运算符 ++ --
3)算数运算符 + - * / %
4)位运算符 >> << >>>
5)关系运算符 > < <= >= != ==
6)逻辑运算符 & ^ | && ||
7)三元运算符 ? :
8)赋值运算符 = += -= 等
(二)标识符命名规则和规范
标识符概念:Java对各种变量,方法,类等命名时使用的字符序列,也就是说自己能起名字的都叫标识符。
命名规则
1.由26个英文字母大小写,0-9,_,$组成,
2.数字不能开头,
3.标识符中不能包含空格,
4.严格区分大小写,不限制长度,
5.不能使用关键字和保留字;
命名规范
1.包名:多单词组成时所有字母都小写,
2.类名:多单词组成时,所有单词首字母大写,(驼峰法)
3.变量名,方法名:多单词组成时,第一个单词首字母小写,后面单词首字母大写(小驼峰)例如:goodStudent,S突出像驼峰一样,
4.常量:所有字母都大写,多单词用下划线连接;
(三)关键字和保留字
关键字:被Java赋予特殊意义的字符序列;所有字母都为小写。
保留字:现有版本未使用,但以后可能做为关键字使用。