知识点汇总表 | |||
分类 | 知识点 | 描述 | 视频链接 |
Object | Object作用 | Object类是所有类的父类,所有类都可以使用从Object类继承的方法 | 链接地址 |
equals()方法 | 继承Object中的equals()方法时,比较的是两个引用是否指向同一个对象 | 链接地址 | |
重写equals()方法 | 子类可以通过重写equals()方法的形式,改变比较的内容 | 链接地址 | |
toString()方法 | 打印出类的默认形式:类名@哈希值;重写toString()方法后可以输出返回的字符串值。 | 链接地址 | |
常见问题 | 介绍5个在Object类学习中的常见问题 | 链接地址 | |
final关键字 | 修饰类 | 使用final定义的类不能有子类 | 链接地址 |
修饰方法 | 使用final定义的方法不能被子类重写 | 链接地址 | |
修饰变量 | final修饰基本数据类型和引用数据类型变量的情况对比 | 链接地址 | |
注解 | 注解引入 | 注解的概念和@Override注解入门 | 链接地址 |
注解分类 | 源码注解、编译时注解、运行时注解 | 链接地址 | |
@Override注解详解 | final修饰的方法和静态方法不能使用@Override注解 | 链接地址 | |
单例模式 | 作用 | 使得类的一个对象成为该类系统中的唯一实例 | 链接地址 |
饿汉式 | 创建对象实例的时候直接初始化,空间换时间 | 链接地址 | |
懒汉式 | 类内实例对象创建时并不直接初始化,直到第一次调用get方法时才完成初始化操作 | 链接地址 | |
懒汉式pk饿汉式 | 从创建时间和空间、线程安全等方面对二者进行分析 | 链接地址 | |
使用场景 | 分析单例模式的优缺点,介绍使用场景 | 链接地址 | |
常见问题 | 总结归纳单例模式使用过程中的四个问题 | 链接地址 | |
多态 | 概念 | 允许不同类的对象对同一消息做出不同的响应 | 链接地址 |
多态分类 | 编译时多态和运行时多态 | 链接地址 | |
案例场景描述 | 通过Animal、Cat和Dog类的eat()方法重写进行案例展示 | 链接地址 | |
向上转型 | 又叫隐式转型和自动转型,是父类引用指向子类实例 | 链接地址 | |
绑定机制 | 包括静态绑定和动态绑定 | 链接地址 | |
向下转型 | 强制类型转换,子类引用指向父类对象 | 链接地址 | |
instanceof运算符 | 对象 instanceof 类,判断左边的对象是否是右边类的实例,如果是就返回true,否则返回false | 链接地址 | |
类型转换 | 案例应用 | 通过案例应用向上转型和向下转型 | 链接地址 |
抽象类 | 抽象类 | 不允许实例化,可以通过向上转型,指向子类实例 | 链接地址 |
抽象方法 | 不允许包含方法体;子类中需要重写父类的抽象方法 | 链接地址 | |
接口 | 为什么需要使用接口 | Java只支持单继承,如何解决一个类型中需要兼容多种类型特征的问题,通过案例进行分析 | 链接地址 |
定义接口 | 通过案例实现接口 | 链接地址 | |
抽象方法 | 接口中的抽象方法可以不加abstract关键字,访问修饰符默认是public | 链接地址 | |
常量 | 接口中的常量默认是public static final | 链接地址 | |
默认方法 | default修饰,可以带方法体,JDK8新特性 | 链接地址 | |
静态方法 | static修饰,可以带方法体,JDK8新特性 | 链接地址 | |
重名默认方法处理 | 实现类必须重写一个满足自己特征的方法,如果已经从父类继承,则默认调用父类的方法 | 链接地址 | |
重名常量处理 | 需要在子类中定义该类独有的常量 | 链接地址 | |
接口的继承 | 一个接口可以继承多个接口 | 链接地址 | |
接口和抽象类比较 | 对接口和抽象类的区别和应用场景 | 链接地址 | |
接口常见问题 | 问题1 | 子接口能继承父接口的所有成员吗? | 链接地址 |
问题2 | 多接口实现时,相同样式的成员该如何判断调用的是哪个? | 链接地址 | |
问题3 | 如果继承的父类和实现的接口中存在相同定义的成员,如何判断调用的是哪个? | 链接地址 | |
UML | 类表示关系 | 泛化、实现、依赖、关联、聚合和组合等类关系 | 链接地址 |
内部类 | 成员内部类 | 内部类中最常见,又称为普通内部类 | 链接地址 |
静态内部类 | 用static修饰,可以不依赖于外部类对象,直接创建 | 链接地址 | |
方法内部类 | 定义在外部类方法中的内部类,也称局部内部类 | 链接地址 | |
匿名内部类 | 将类的定义与对象创建放到一起完成,只能使用一次 | 链接地址 | |
接口中的内部类应用 | 接口中可以含有内部类,实现类可以根据各自的需求进行有针对性的复用和调整 | 链接地址 | |
常见内部类比较 | 对常见内部类进行比较和总结 | 链接地址 | |
内部类常见问题 | 归纳总结内部类使用过程中常见的5个问题 | 链接地址 | |
枚举 | 枚举的基本使用 | 枚举的表示和引用 | 链接地址 |
枚举在if结构中的使用 | 在if语句的判断条件中使用枚举 | 链接地址 | |
枚举在switch结构中的使用 | 可以作为case语句后的数据的数据类型使用 | 链接地址 |
咖喱小鱼丸 ·
更新于 2023-07-13
索引目录