一、static
- static可以修饰属性,方法,内部类
- static修饰的变量共享一块内存
- static在类加载时就被初始化
- static修饰的变量相当于“类变量”
- 基本规则:
- 在同一个类中,静态方法只能访问静态属性或方法
- 如果访问控制权限允许,静态属性和方法可以用类名.调用,也可以用实例.调用
- 静态方法不存在当前对象,所以没有this,更没有super
- static不能修饰局部变量
- 静态方法不能被非静态方法覆盖
二、final
|
三、移位运算符
<<:代表左移位
>>:有符号右移位
>>>:无符号右移位