- 位操作
No. | 逻辑运算符 | 描述 |
---|---|---|
1 | & | 按位与 |
2 | 丨 | 按位或 |
3 | ^ | 异或(相同为0,不同为1) |
4 | ~ | 取反 |
5 | << | 左移位 |
6 | >> | 右移位 |
7 | >>> | 无符号右移位 |
- 位操作指的是 使用二进制的代码完成的数据操作
- 反码:所有的位按位取反,0变1 ,1 变 0 ,但是整数的反码就是其本身,负数的反码是使用他的补码形式表现出来,在进行取反操作,
补码 = 反码+ 1
循环控制
- 分支结构 :if 、if...else 、if...elseif...else
- 循环结构 :while 、do...while、for
- 循环控制 :break 、continue
数组
数组属于引用数据类型,使用的事后又需要开辟内存空间。
数组的定义格式
1、 使用时直接开辟内存空间。
数据类型 数组名称[] = new 数据类型[长度]
数据类型 []数组名称 = new 数据类型[长度]
2 、分部声明
声明数组: 数据类型 数组名称[] = null
实例化数组: 数组名称 = new 数据类型[长度]
- 关键字new一出现。则肯定表示数据类型是引用类型,要进行堆栈空间的开辟·