9、关键字
定义:被 Java 语言赋予了特殊含义,用做专门用途的字符串(单词)
特点:关键字中所有字母都为小写
10、保留字
10.1 介绍
Java 保留字:现有 Java 版本尚未使用,但以后版本可能会作为关键字使用。自己命名标识符时要避免使用这些保留 字 byValue、cast、future、 generic、 inner、 operator、 outer、 rest、 var 、 goto 、const。
11、键盘输入语句
11.1 介绍
在编程中,需要接收用户输入的数据,就可以使用键盘输入语句来获取。Input.java , 需要一个 扫描器(对象), 就是 Scanner.
12 进制
4.12.1 进制介绍
对于整数,有四种表示方式:
- 二进制:0,1 ,满2进1.以0b或0B开头。
- 十进制:0-9 ,满 10 进 1。
- 八进制:0-7 ,满 8 进 1. 以数字 0开头表示。
- 十六进制:0-9 及 A(10)-F(15),满 16 进 1. 以 0x 或 0X 开头表示。此处的 A-F 不区分大小写。
13 进制的图示
14 进制的转换(基本功)
1、二进制转换成十进制示例
2、八进制转换成十进制示例
3、 十进制转换成二进制
4、十进制转换成八进制
5、十进制转换成十六进制
15、 位运算的思考题
public static void maiin(String []args){
int a=1>>2; // 1 向右位移 2 位
int b=-1>>2;//算术右移
int c=1<<2;//算术左移
int d=-1<<2;//
int e=3>>>2;//无符号右移
//a,b,c,d,e 结果是多少
System.out.println("a="+a); //a=0
System.out.println("b="+b); //b=-1
System.out.println("c="+c); //c=4
System.out.println("d="+d); //d=-4
System.out.println("e="+e);//e=0
// 按位取反
int a = ~2;
// 2 按位与 3
int a1 = 2 & 3;
int a2 = 2 | 3;
int a3 = ~-5;
int a4 = 13 & 7;
int a5 = 5 | 4;
// ^ 按位异或
int a6 = -3 ^ 3;
System.out.println(a);// -3
System.out.println(a1);// 2
System.out.println(a2);// 3
System.out.println(a3);// 4
System.out.println(a4);// 5
System.out.println(a5);// 5
System.out.println(a6);// -2
}
}
16、二进制在运算中的说明
17、原码、反码、补码(重点 难点)
18、位运算符
1、java 中有 7 个位运算(&、|、^、~、>>、<<和 >>>)
2、还有 3 个位运算符 >>、<< 和 >>> , 运算规则:
- 算术右移 >>:低位溢出,符号位不变,并用符号位补溢出的高位
- 算术左移 <<: 符号位不变,低位补 0
- >>> 逻辑右移也叫无符号右移,运算规则是: 低位溢出,高位补 0
- 特别说明:没有 <<< 符号
int a=1>>2;
//1 => 00000001 => 00000000 本质 1 / 2 / 2 =0
intc=1<<2;
//1=>00000001=>00000100 本质 1*2*2=4
本博客引用韩顺平老师Java课程