Java进阶(中篇1)

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.面试题

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

张同学核心笔记

  1. 通过类不能调用非静态方法(如果类、方法都有输出,不知道输出哪一个)
  2. throws是异常处理的一种方式,throw是生成异常对象的一种现象
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值