Java进阶(中篇)
Java进阶
- 尚硅谷P311
一、复习
1.面试题
2.object类的使用
3.单元测方法
二、static关键字
1.静态变量与实例变量的对比
2.类变量与实例变量内存解析
3.static修饰方法
4.设计模式与单例设计模式
懒汉式
饿汉式
单例设计模式—应用场景
三、main()方法语法
四、类的成员之四:代码块
1.代码块
示例
2.属性赋值的先后顺序
五、final关键字
复习
六、抽象类和抽象方法
1.模板方法设计模式
七、接口(p350)
1.接口概述
2.接口举例
在这里插入图片描述
3.接口的定义与使用(P349)
接口的使用
接口应用:代理模式
接口的应用:工厂模式
4.Java8中接口的新特性
5.内部类
6.总结
局部内部类使用的注意点
八、异常处理(P371)
1.异常概述
2.异常分类
3.异常处理方式概述
try-catch-finally的使用
异常处理-finally的使用
4.异常处理-throws方式(p378)
重写方法异常抛出
异常方式选择
5.手动抛出异常
6.如何自定义异常
7.异常处理总结
8.面试题
张同学核心笔记
- 通过类不能调用非静态方法(如果类、方法都有输出,不知道输出哪一个)
- throws是异常处理的一种方式,throw是生成异常对象的一种现象