运算符
1、含义:
一些特殊的符号,主要用于数学函数、一些类型的赋值语句和逻辑比较方面。
2、种类:
赋值运算符(=)

算术运算符(+,—,*,/,%)

自增自减运算符(++,--)

比较运算符(>,<,>=,<=,==,!=):运算结果boolean型(true,false)

逻辑运算符(&,|,!):操作元为boolean型数据

注:除了逻辑(!)运算符是一元运算符以外,其他都是二元运算符
三元运算符(?:)

3、运算符优先级
运算符不同:下图
运算符相同:从左到右
| 
 优先级  | 
 描述  | 
 运算符  | 
| 
 1  | 
 括号  | 
 ()  | 
| 
 2  | 
 正负号  | 
 +,-  | 
| 
 3  | 
 一元运算符  | 
 ++,--,!  | 
| 
 4  | 
 乘除  | 
 *,/,%  | 
| 
 5  | 
 加减  | 
 +,-  | 
| 
 6  | 
 移位运算  | 
 >>,<<,>=,<=  | 
| 
 7  | 
 比较大小  | 
 <,>,>=,<=  | 
| 
 8  | 
 比较是否相等  | 
 ==,!=  | 
| 
 9  | 
 按位与运算  | 
 &  | 
| 
 10  | 
 按位或运算  | 
 ^  | 
| 
 11  | 
 按位或运算  | 
 |  | 
| 
 12  | 
 逻辑与运算  | 
 &&  | 
| 
 13  | 
 逻辑或运算  | 
 ||  | 
| 
 14  | 
 三元运算符  | 
 ?:  | 
| 
 15  | 
 赋值运算符  | 
 =  | 
数据类型转换
1、隐式转换(自动转换):自动从范围小的转换为范围大的类型
2、强制转换(显示转换):强制从范围小的转换为范围大的类型
3、前提条件:数据类型兼容


注释
1、单行://
2、多行: ctrl+/ /* */
3、文档: /** *** */
编码规范
1、每条语句单独占一行
2、每条命令以分号结束
3、声明变量要分行声明
4、不使用技术性很高、难懂、易混淆的语句
5、关键方法多加注释
6、多个空格看成一个
附:本课思维导图


来源:https://www.cnblogs.com/xiao55/p/5207793.html