JavaSE进阶——课程笔记
面向对象进阶(static、单例、代码块、继承)
1.static修饰静态成员变量及其内存原理
1)作用
2)成员变量的类型
同一个类中访问静态成员变量,可以省略类名不写
3)static修饰成员变量的内存原理
2.static修饰方法、内存原理
1)成员方法的分类
同一个类中访问静态成员方法,可以省略类名不写
2)内存原理
3.static的应用:工具类
1)工具类
补充:工具类不用实例方法的原因
4.static注意事项
5.static应用知识:代码块
1)代码块概述
PS:静态代码块优先执行
6.单例模式
1)设计模式
2)单例模式
3)单例的场景和作用
4)饿汉单例设计模式(建议记忆)
5)懒汉单例模式
建议将静态成员变量私有化
7.继承
1)继承概述