01-每天一考
02-复习
03-面向对象编程学习的主线
04-理解面向过程与面向对象
05-两个要素:类和对象
06-类的结构:属性和方法
07-类和对象的创建
08-对类和对象创建的再理解
09-体会类的多个对象的关系
10-对象的内存解析
11-属性与局部变量的对比1
12-属性与局部变量的对比2
13-方法举例与声明的格式
14-方法声明的说明1
15-方法声明的说明2
16-return关键字的使用
17-方法使用中的注意点
18-课后练习1:类的设计
19-课后练习2:类的设计
20-课后练习3:方法声明
21-课后练习4:对象数组
22-课后练习4:对象数组的改进
第九天:面向对象上
01-每天一考1
02-每天一考2
03-复习:类与对象
04-复习:JVM内存结构与对象内存解析
05-复习:属性与方法
06-理解“万事万物皆对象”
07-对象数组的内存解析
08-匿名对象的使用
09-自定义数组的工具类
10-理解方法的重载
11-方法重载的细节说明
12-重载的举例与判断练习
13-重载的练习:编码实践
14-新特性:可变个数形参的方法
15-理解变量的赋值
16-值传递机制:针对基本数据类型
17-值传递机制:针对引用数据类型
18-值传递机制的练习
19-探讨几道网红问题
20-参数传递的编码练习
21-递归方法的使用
22-递归方法的举例
第十天:面向对象上
01-每天一考
02-复习:重载与可变形参
03-复习:值传递与递归方法
04-封装性的引入
05-封装性的体现
06-四种权限修饰的理解
07-四种权限修饰的测试
08-封装性练习:基本使用
09-构造器的基本理解
10-构造器使用的细节说明
11-构造器练习:基本使用
12-构造器练习:三角形
13-总结属性赋值的过程
14-JavaBean的使用
15-介绍UML类图
16-this调用属性和方法
17-this调用构造器
18-this练习:Boy和Girl
19-综合练习1:Account和Customer
20-综合练习2:对象数组
21-package关键字的使用
22-MVC设计模式的理解
23-import关键字的使用
第十一天:项目二与面向对象(中)
01-每天一考
02-复习:封装性与构造器
03-复习:this_package_import
04-Eclipse常用快捷键1
05-Eclipse常用快捷键2
06-Eclipse常用快捷键3
07-回顾Bank练习的难点
08-项目二功能演示
09-项目二软件结构设计
10-项目二CMUtility工具类的功能介绍
11-项目二:Customer类的设计
12-项目二:CustomerList类的设计
13-项目二:CustomerView的整体框架的搭建
14-项目二:CustomerView退出功能的实现
15-项目二:CustomerView客户列表功能的实现
16-项目二:CustomerView添加客户功能的实现
17-项目二:CustomerView修改客户功能的实现
18-项目二:CustomerView删除客户功能的实现
19-项目二:总结
20-继承性的理解
21-继承性的使用
22-继承性的再说明
23-Object类的理解
第十二天:面向对象(中)
01-每天一考
02-复习:项目二
03-复习:继承性
04-继承性练习1:基本操作
05-继承性练习2:基本操作
06-Eclipse Debug的使用
07-项目二中使用Debug调试
08-解决Debug中step into功能失灵问题
09-方法重写的理解
10-方法重写的细节
11-方法重写的练习
12-测试4种不同的权限修饰
13-super调用属性和方法
14-super调用构造器
15-子类对象实例化的全过程
16-继承和super课后练习
17-多态性的使用
18-多态性使用举例
19-多态性不适用于属性
20-虚拟方法调用的再理解
第十三天:面向对象(中)
01-每天一考
02-复习:重写与super
03-复习:子类对象实例化过程及多态性
04-向下转型的使用
05-instanceof关键字的使用
06-向下转型的几个常见问题
07-多态练习:调用方法和属性
08-多态性练习:基本操作
09-多态性练习:几何图形
10-多态性练习:重写方法
11-Object类结构的剖析
12-==运算符的回顾
13-equals()的使用
14-重写equals()
15-总结==与equals()
16-equals()练习1:代码实现
17-equals()练习2:代码实现
18-toString()的使用
19-Object类综合练习
20-单元测试方法的使用
21-包装类的理解
22-基本数据类型转换为包装类
23-包装类转换为基本数据类型
24-新特性:自动装箱与自动拆箱
25-基本数据类型包装类与String的相互转换
26-包装类常见面试题
27-包装类的课后练习
第十四天:面向对象(中)
01-每天一考
02-复习:多态性
03-复习:Object类及内部方法
04-复习:单元测试与包装类
05-static关键字的引入
06-静态变量与实例变量的对比
07-static修饰属性的其它说明
08-类变量和实例变量的内存解析
09-static修饰方法
10-属性或方法是否应该static的经验之谈
11-自定义ArrayUtil工具类的优化
12-static的应用举例
13-static课后练习:账户信息
14-设计模式与单例设计模式
15-单例的饿汉式实现
16-单例的懒汉式实现
17-饿汉式和懒汉式的对比
18-单例模式的使用场景
19-理解main()方法的语法
20-类中代码块结构的使用
21-开发中代码块的使用举例
22-代码块的课后练习
23-属性赋值的先后顺序(完结篇)
24-final修饰类和方法
25-final修饰属性
26-final修饰局部变量
27-final课后练习
第十五天:面向对象(中)
01-每天一考
02-复习:static
03-复习:单例模式
04-复习:main()
05-复习:代码块和final
06-抽象类与抽象方法的使用
07-抽象的应用场景举例
08-abstract使用中的注意点
09-抽象性的练习:基本操作
10-创建抽象类的匿名子类对象
11-模板方法的设计模式及应用场景
12-抽象类的课后练习
13-接口的理解
14-接口的定义与使用
15-接口的多实现与接口的继承性
16-实例演示接口是一种规范
17-创建接口匿名实现类的对象
18-接口应用:代理模式
19-接口应用:工厂模式
20-接口课后两道笔试题
21-接口练习:比较对象大小
22-Java8中接口的新特性
23-Java8接口新特性的应用
24-内部类的分类
25-成员内部类的特点
26-如何实例化成员内部类
27-成员内部类中调用外部类的结构28-局部内部类的使用
B站视频:01-每天一考
02-复习:重载与可变形参
03-复习:值传递与递归方法
04-封装性的引入
05-封装性的体现
06-四种权限修饰的理解
07-四种权限修饰的测试
08-封装性练习:基本使用
09-构造器的基本理解
10-构造器使用的细节说明
11-构造器练习:基本使用
12-构造器练习:三角形
13-总结属性赋值的过程
14-JavaBean的使用
15-介绍UML类图
16-this调用属性和方法
17-this调用构造器
18-this练习:Boy和Girl
19-综合练习1:Account和Customer
20-综合练习2:对象数组
21-package关键字的使用
22-MVC设计模式的理解
23-import关键字的使用
第十一天:项目二与面向对象(中)
01-每天一考
02-复习:封装性与构造器
03-复习:this_package_import
04-Eclipse常用快捷键1
05-Eclipse常用快捷键2
06-Eclipse常用快捷键3
07-回顾Bank练习的难点
08-项目二功能演示
09-项目二软件结构设计
10-项目二CMUtility工具类的功能介绍
11-项目二:Customer类的设计
12-项目二:CustomerList类的设计
13-项目二:CustomerView的整体框架的搭建
14-项目二:CustomerView退出功能的实现
15-项目二:CustomerView客户列表功能的实现
16-项目二:CustomerView添加客户功能的实现
17-项目二:CustomerView修改客户功能的实现
18-项目二:CustomerView删除客户功能的实现
19-项目二:总结
20-继承性的理解
21-继承性的使用
22-继承性的再说明
23-Object类的理解
第十二天:面向对象(中)
01-每天一考
02-复习:项目二
03-复习:继承性
04-继承性练习1:基本操作
05-继承性练习2:基本操作
06-Eclipse Debug的使用
07-项目二中使用Debug调试
08-解决Debug中step into功能失灵问题
09-方法重写的理解
10-方法重写的细节
11-方法重写的练习
12-测试4种不同的权限修饰
13-super调用属性和方法
14-super调用构造器
15-子类对象实例化的全过程
16-继承和super课后练习
17-多态性的使用
18-多态性使用举例
19-多态性不适用于属性
20-虚拟方法调用的再理解
第十三天:面向对象(中)
01-每天一考
02-复习:重写与super
03-复习:子类对象实例化过程及多态性
04-向下转型的使用
05-instanceof关键字的使用
06-向下转型的几个常见问题
07-多态练习:调用方法和属性
08-多态性练习:基本操作
09-多态性练习:几何图形
10-多态性练习:重写方法
11-Object类结构的剖析
12-==运算符的回顾
13-equals()的使用
14-重写equals()
15-总结==与equals()
16-equals()练习1:代码实现
17-equals()练习2:代码实现
18-toString()的使用
19-Object类综合练习
20-单元测试方法的使用
21-包装类的理解
22-基本数据类型转换为包装类
23-包装类转换为基本数据类型
24-新特性:自动装箱与自动拆箱
25-基本数据类型包装类与String的相互转换
26-包装类常见面试题
27-包装类的课后练习
第十四天:面向对象(中)
01-每天一考
02-复习:多态性
03-复习:Object类及内部方法
04-复习:单元测试与包装类
05-static关键字的引入
06-静态变量与实例变量的对比
07-static修饰属性的其它说明
08-类变量和实例变量的内存解析
09-static修饰方法
10-属性或方法是否应该static的经验之谈
11-自定义ArrayUtil工具类的优化
12-static的应用举例
13-static课后练习:账户信息
14-设计模式与单例设计模式
15-单例的饿汉式实现
16-单例的懒汉式实现
17-饿汉式和懒汉式的对比
18-单例模式的使用场景
19-理解main()方法的语法
20-类中代码块结构的使用
21-开发中代码块的使用举例
22-代码块的课后练习
23-属性赋值的先后顺序(完结篇)
24-final修饰类和方法
25-final修饰属性
26-final修饰局部变量
27-final课后练习
第十五天:面向对象(中)
01-每天一考
02-复习:static
03-复习:单例模式
04-复习:main()
05-复习:代码块和final
06-抽象类与抽象方法的使用
07-抽象的应用场景举例
08-abstract使用中的注意点
09-抽象性的练习:基本操作
10-创建抽象类的匿名子类对象
11-模板方法的设计模式及应用场景
12-抽象类的课后练习
13-接口的理解
14-接口的定义与使用
15-接口的多实现与接口的继承性
16-实例演示接口是一种规范
17-创建接口匿名实现类的对象
18-接口应用:代理模式
19-接口应用:工厂模式
20-接口课后两道笔试题
21-接口练习:比较对象大小
22-Java8中接口的新特性
23-Java8接口新特性的应用
24-内部类的分类
25-成员内部类的特点
26-如何实例化成员内部类
27-成员内部类中调用外部类的结构28-局部内部类的使用
https://www.bilibili.com/video/BV1nL411c7mN
资源链接:
https://www.woshiding.com/shangguigu/songhongkang.html