基本算数符
- Java语言支持如下运算符
- 算术运算符:+,-,*,/,%(取余或求模),++,--
- 赋值运算符:=
- 关系运算符:<, >, <=, >=, ==, !=instanceof
- 逻辑运算符: &&,||, !
- 位运算符: &, |, ^, ~, >>, <<, >>>(了解!!!)
- 条件运算符: ? :
- 拓展赋值运算符:+=, -=, *=, /=
*幂运算2^3 2 * 2 * 2 = 8 //很多运算都要使用工具类来操作
double pow = Math.pow(3,2);// 2 * 2 * 2 = 8
Sout(pow);
短路运算
int c = 5;
boolean d = (c<4)&&(c++<4);
//当c<4不成立,后面不执行,因此c++不执行,任然为4
位运算
- & | ^
/*
A = 0011 1100
B = 0000 1101
---------------------
A&B = 0000 1100
A|B = 0011 1101
A^B = 0011 0001 异或
~B = 1111 0010
*/
-
<<左移 , 右移>>
效率高
左移<< :*2 右移>>:/2
字符串连接符
int a = 10;
int b = 20;
sout(""+a+b);
//打印结果为1020,因为当字符串连接符两侧有一方出现了String类型,会把其他操作数也转换为String类型
sout(a+b+"")//结果为30,先计算结果
包机制
-
一般利用公司域名倒置作为包名
-
为了能够使用一个包的成员,我们需要在java程序中明确导入该包。使用“import”语句导入,注意导入包的名字不能重复。
-
import com.quan.base.*; 导入这个包下所有的类。
JAVADos
-
javadoc命令是用来生成自己的API文档
-
参数信息
- @author作者名
- @version 版本号
- @since 指明需要最早使用的jdk版本
- @param 参数名
- @return 返回值情况
- @throws 异常抛出情况
*加在类之上就是类的注释,加在方法上就是方法的注释
浙公网安备 33010602011771号