常用进制类型
- 二进制 以
0b
或 0B
开始 - 八进制 以
0
开始 - 十进制 0~9组成
- 十六进制 以
0x
开头
访问修饰符
private
同类可见,不能修饰外部类default
默认修饰符,同包可见protected
同包和所有子类可见,不能修饰外部类public
所有类可见
Java变量加载顺序
执行顺序如下
- 父类静态代码块和静态变量初始化,静态代码块和静态变量之间的执行顺序代码中的顺序有关
- 子类静态代码块和静态变量初始化
- 父类实例变量初始化
- 父类构造方法
- 子类实例变量初始化
- 子类构造函数
如果类已经加载,则静态代码块和静态变量则不会重复执行