一、基本运算符
- 算术运算符:+、-、*、/、%、++、--
- 赋值运算符:=
- 关系运算符:>、<、>=、<=、==、!= instanceof
- 逻辑运算符:&&、||、!
- 位运算符:&、|、^、~、>>、<<
- 条件运算符:?:
- 扩展赋值运算符:+=、-=、*=、/=
二、自增、自减运算符
一元运算符;
a++; 先赋值再+1
++a; 先+1再赋值
三、逻辑运算符、位运算符
逻辑与运算&&:有假则假;
逻辑或运算||:有真则真;
逻辑非运算!:真变为假,假变为真;
短路运算
当a&&b,a为假,那么不再执行b式子;
位运算符
按位异或(^)
取反(~)
右移(>>) 相当于/2
左移(<<) 相当于*2
字符串连接符(+)
定义 a=10 b=20
System.out.println(""+a+b);
System.out.println(a+b+"");
第一条语句输出:1020
第二条语句输出:30
三、三元运算符
x? y : z
如果x==true, 则结果为y, 否则结果为z;
四、包机制
包语句的语法格式:
package pkg1[.pkg2[.pkg3]];
使用某一个包的成员,需要导入该包:
import package1[.package2...].(classname|*);
一般利用公司域名倒置作为包名;
eg: www.baidu.com 包名为com.baidu.www
五、JavaDoc
生成帮助文档。