运算符 算术运算符:+,—,*,/,%,++,-- 赋值运算符:= 关系运算符:,,=,=,!=,instanceof 逻辑运算符:,||,! 位运算符:,|,^,~,,,(了解!!!) 条件运算符:?: 扩展赋
- 算术运算符:+,—,*,/,%,++,--
- 赋值运算符:=
- 关系运算符:>,<,>=,<=,!=,instanceof
- 逻辑运算符:&&,||,!
- 位运算符:&,|,^,~,>>,<<,>>>(了解!!!)
- 条件运算符:?:
- 扩展赋值运算符:+=,—=,*=,/=
注意点:
- 整数计算输入值有long类型输出就为long,输入没有long类型输出都为int型;浮点型输入有double输出为double型,没有double输出为float型。
- 关系运算型输出结果都是布尔型。
b = a++;先给b赋值再自增
b = ++a;先自增再给b赋值
- 更多的数学运算用Math类。
- 逻辑与运算中如果前面变量为假则不会执行后面运算直接输出fals,被称为短路运算。
int a = 2;
boolean b = (a > 3)&&(a++ > 3);
System.out.println(b);
System.out.println(a);
输出结果b为false,a为2即a++没有被执行。
- 用" "和+进行字符串的连接```int a = 10;int b = 20;System.out.println(""+a+b);输出结果为1020
- 三元运算符的使用x ? y : z。x为true输出y,false输出z。
- 运算符优先级尽量多用括号,更易读。
为了更好地组织类,Java提供了包机制,用于区别类名的命名空间。包的本质就是文件夹。
包语句语法格式:package pkg1[.pkg2[.pkg3...]];
一般利用公司域名倒置作为包名。例如百度公司包名为com.baidu.www
导入包语法格式:import package1[.package2...].(calssname|*);
导入包类名不要与被导入包类名有冲突;`.* 可以导入一个包的所有类。
shell命令框中使用javadoc命令用来生成自己的API文档。
JDK官方帮助文档
帮助文档作用是使自己的代码更易读,即文档注释。最后生成的文档是一个html文件。