Java基础2
-
算术运算符:+,-,*,/,%(取余,模运算),++自增,--自减
-
赋值运算符:=
-
关系运算符:<,>,>=,<=,==,!=,instanceof
-
逻辑运算符:&&,||,!
-
位运算符:&,|,^,~,>>,<<,>>>
-
-
拓展值运算符:+=,-=,*=,/=
Ctrl+D 复制当前行到下一行
操作数中有long都为long,没有为int
关系运算符返回结果为true/false
int b = a++;//执行完这行代码后,先给b赋值,再自增
int c = ++a///执行完这行代码前,先自增,再给c赋值
位运算
A = 0011 1100
B = 0000 1101
A&B=0000 1100与
A/B= 0011 1101或
A^B= 0011 0001异或(相同为0,不同为1)
~B = 1111 0010取反
0000 0010 2
2<<3=8(即将1向左移三位)
0001 0000 16 2*(2X2X2)
<< 左移*2 >>右移/2
字符串连接符+:如果是先加字符串再加数字,会把数字变成字符串再加起来,即不是数字相加减二十将数字连接起来,反过来就是数字相加
[学习视频](https://www.bilibili.com/video/BV12J41137hu?p=32)
包机制
-
为了更好的组织类,Java提供了包机制,用于区别类名的命名空间
-
语法格式:package pkg1[.pkg2.[.3pkg...]];
-
利用公司域名倒置作为包名
-
import package1[.package2...].(classname|*);
-

浙公网安备 33010602011771号