逻辑运算符和位运算符(&&和&)
//与(and)或(or) 非(取反)
boolean a=true;
boolean b=false;
System.out.println("a&&b:"+(b&&a));
System.out.println("a||b:"+(a||b));
System.out.println("!(a&&b):"+!(a&&b));
//短路运算
int c=5;
/*
A=0011 1100
B=0000 1101
A&B=0000 1101
A|B=0011 1101
A^B=0011 0001 不相同为1 相同为0 0
~B=1111 0010 与B相反
*/
a+=b(a=a+b)
字符串连接符号(String在前面和后面)
//字符串连接符 + ,String
int a=10;
int b=10;
b+=a;
System.out.println(""+a+b);//字符串在前面,后边自动转换成字符串,不进行运算
System.out.println(a+b+"");//字符串在后边,前面依然进行计算
三元运算符(x?y:z)
包机制
- 包的本质就是文件夹
包机制(遇到的问题)
- 建一个公司的包,发现它不能自动生成分开的包
-
点击齿轮设置
-
再点掉Compact Middle Package
有一些包需要自己去导入(alt+回车)
-
alt+回车,导入包
-
包必须放在package的下面
-
import com.kuang.base**.***;
- 这里面的**.就是将导入这个包下所有的类*
ctrl+alt+鼠标左键 (引出String的解释)(java)
javaDoc
-
加在类上
-
加在方法上
-
查看api详情
-
步骤
-
cmd+导航栏
-
CMD中敲入 javadoc -encoding UTF-8 -charset UTF-8 Doc.java
-
返回原来的文件夹 发现多了很多东西,点进一个网页(后面带有html的)
-
-
发现图下所示
-
点进DOC