课程目录

1-1 [编程入门] 01-资料文件结构1 (17:04)
1-2 [编程入门] 02-资料文件结构2 (06:21)
1-3 [编程入门] 03-入门概述 (11:31)
1-4 [编程入门] 04-冯诺依曼体系结构 (04:59)
1-5 [编程入门] 05-CPU和IT行业三大定律 (16:21)
1-6 [编程入门] 06-持久化存储设备 (04:46)
1-7 [编程入门] 07-bit与byte (07:26)
1-8 [编程入门] 08-内存 (13:54)
1-9 [编程入门] 09-输入输出设备和网络连接设备 (09:21)
1-10 [编程入门] 10-计算机史上的两个鼻祖 (05:55)
1-11 [编程入门] 11-操作系统 (04:32)
1-12 [编程入门] 12-万维网与软件架构方式 (09:13)
1-13 [编程入门] 13-职业发展与提升 (16:13)
1-14 [编程入门] 14-学习经验探讨 (15:23)
2-1 [Java语言概述] 01-Java基础阶段目录概述 (08:10)
2-2 [Java语言概述] 02-Java后续学习大纲简述 (15:14)
2-3 [Java语言概述] 03-Java主要应用场景 (03:31)
2-4 [Java语言概述] 04-Java基础图谱及基础阶段项目说明 (06:24)
2-5 [Java语言概述] 05-每天授课须知 (11:47)
2-6 [Java语言概述] 06-图形化界面操作与命令行操作介绍 (11:04)
2-7 [Java语言概述] 07-常用的命令行指令 (16:19)
2-8 [Java语言概述] 08-计算机语言的划分 (09:35)
2-9 [Java语言概述] 09-不同编程语言的介绍 (09:22)
2-10 [Java语言概述] 10-Java语言的历史及技术体系平台 (17:36)
2-11 [Java语言概述] 11-Java语言的特点 (05:56)
2-12 [Java语言概述] 12-JVM与垃圾收集机制 (06:37)
2-13 [Java语言概述] 13-JDK、JRE、JVM的关系 (07:57)
2-14 [Java语言概述] 14-JDK与JRE的安装 (05:44)
2-15 [Java语言概述] 15-环境变量的配置 (13:34)
2-16 [Java语言概述] 16-配置环境变量中几个问题的解决 (04:33)
2-17 [Java语言概述] 17-第一个Java程序:HelloWorld (13:55)
2-18 [Java语言概述] 18-几个常见的bug的解决 (08:45)
2-19 [Java语言概述] 19-EditPlus的安装和配置 (05:05)
2-20 [Java语言概述] 20-单行注释与多行注释 (12:22)
2-21 [Java语言概述] 21-文档注释的使用 (07:09)
2-22 [Java语言概述] 22-多行注释使用的一个注意点 (02:54)
2-23 [Java语言概述] 23-API文档的说明 (07:46)
2-24 [Java语言概述] 24-第一个Java程序的总结 (20:00)
2-25 [Java语言概述] 25-Java开发工具的说明 (08:21)
3-1 [Java基本语法(一)] 01-每天一考 (17:20)
3-2 [Java基本语法(一)] 02-复习1 (29:08)
3-3 [Java基本语法(一)] 03-复习2 (17:43)
3-4 [Java基本语法(一)] 04-关键字和保留字的说明 (08:30)
3-5 [Java基本语法(一)] 05-标识符及命名规则 (10:51)
3-6 [Java基本语法(一)] 06-标识符的命名规范 (16:21)
3-7 [Java基本语法(一)] 07-变量的定义 (09:07)
3-8 [Java基本语法(一)] 08-定义变量的注意点 (10:23)
3-9 [Java基本语法(一)] 09-变量的分类 (09:53)
3-10 [Java基本语法(一)] 10-整型变量的使用说明 (09:52)
3-11 [Java基本语法(一)] 11-浮点型变量的使用说明 (08:04)
3-12 [Java基本语法(一)] 12-char型变量的使用说明 (09:54)
3-13 [Java基本语法(一)] 13-乱码的情况和字符集的说明 (11:11)
3-14 [Java基本语法(一)] 14-boolean型变量的使用 (06:27)
3-15 [Java基本语法(一)] 15-自动类型提升运算1 (12:45)
3-16 [Java基本语法(一)] 16-自动类型提升运算2 (10:36)
3-17 [Java基本语法(一)] 17-强制类型转换运算 (08:34)
3-18 [Java基本语法(一)] 18-变量运算规则的两个特殊情况 (07:23)
3-19 [Java基本语法(一)] 19-String类型变量的使用 (14:08)
3-20 [Java基本语法(一)] 20-两个关于String的练习题 (10:14)
3-21 [Java基本语法(一)] 21-String使用的强化说明 (08:03)
3-22 [Java基本语法(一)] 22-不同进制的表示方式 (08:55)
3-23 [Java基本语法(一)] 23-二进制转换为十进制的说明 (14:56)
3-24 [Java基本语法(一)] 24-二进制转换为十进制的练习 (07:09)
3-25 [Java基本语法(一)] 25-十进制转二进制的操作 (03:15)
3-26 [Java基本语法(一)] 26-二进制与八进制十六进制间的转换 (03:51)
4-1 [Java基本语法(二)] 01-每天一考 (19:14)
4-2 [Java基本语法(二)] 02-复习1 (09:23)
4-3 [Java基本语法(二)] 03-复习2:变量的定义 (13:28)
4-4 [Java基本语法(二)] 04-复习3:变量的运算规则 (12:48)
4-5 [Java基本语法(二)] 05-算术运算符的使用1 (18:20)
4-6 [Java基本语法(二)] 06-算术运算符的使用2 (14:56)
4-7 [Java基本语法(二)] 07-算术运算符的练习 (07:11)
4-8 [Java基本语法(二)] 08-关于敲代码和练指法 (06:07)
4-9 [Java基本语法(二)] 09-赋值运算符的使用 (12:44)
4-10 [Java基本语法(二)] 10-赋值运算符的课后练习 (05:48)
4-11 [Java基本语法(二)] 11-比较运算符的使用 (07:41)
4-12 [Java基本语法(二)] 12-逻辑运算符的使用说明 (06:15)
4-13 [Java基本语法(二)] 13-逻辑运算符的使用测试 (14:52)
4-14 [Java基本语法(二)] 14-逻辑运算符的课后练习 (05:28)
4-15 [Java基本语法(二)] 15-左移右移位运算符的使用 (17:45)
4-16 [Java基本语法(二)] 16-其它位运算符的使用 (04:42)
4-17 [Java基本语法(二)] 17-位运算符的练习 (15:14)
4-18 [Java基本语法(二)] 18-三元运算符的使用 (16:10)
4-19 [Java基本语法(二)] 19-三元运算符与if-else的转换 (05:43)
4-20 [Java基本语法(二)] 20-运算符的优先级 (12:17)
4-21 [Java基本语法(二)] 21-关于流程控制的说明 (09:09)
4-22 [Java基本语法(二)] 22-if-else结构的基本使用 (16:38)
5-1 [Java基本语法(三)] 01-每天一考 (16:50)
5-2 [Java基本语法(三)] 03-复习2:比较与逻辑运算符 (13:07)
5-3 [Java基本语法(三)] 02-复习1:算术与比较运算符 (11:03)
5-4 [Java基本语法(三)] 04-复习3:位运算符与三元运算符 (19:20)
5-5 [Java基本语法(三)] 05-使用Scannner从键盘获取int型数据 (08:51)
5-6 [Java基本语法(三)] 06-使用Scannner从键盘获取多种类型数据 (17:26)
5-7 [Java基本语法(三)] 07-if-else的例题1 (18:48)
5-8 [Java基本语法(三)] 08-if-else的例题2 (14:37)
5-9 [Java基本语法(三)] 09-if-else课后练习1:笔试题 (07:10)
5-10 [Java基本语法(三)] 10-if-else课后练习2:狗的年龄 (04:00)
5-11 [Java基本语法(三)] 11-if-else课后练习3:票问题 (10:14)
5-12 [Java基本语法(三)] 12-if-else课后练习4:高富帅 (14:53)
5-13 [Java基本语法(三)] 13-switch-case结构的基本使用 (11:22)
5-14 [Java基本语法(三)] 14-switch-case结构的使用说明 (14:29)
5-15 [Java基本语法(三)] 15-switch-case的例题1 (09:21)
5-16 [Java基本语法(三)] 16-switch-case的例题2 (19:19)
5-17 [Java基本语法(三)] 17-switch-case课后练习:日期累积 (07:23)
5-18 [Java基本语法(三)] 18-switch-case与if-else的转换说明 (09:12)
5-19 [Java基本语法(三)] 19-循环结构及for循环的理解 (09:48)
5-20 [Java基本语法(三)] 20-for循环结构的使用 (13:30)
5-21 [Java基本语法(三)] 21-for循环的例题 (08:03)
6-1 [Java基本语法与项目(一)] 01-每天一考 (19:06)
6-2 [Java基本语法与项目(一)] 02-复习 (11:35)
6-3 [Java基本语法与项目(一)] 03-for循环的例题 (15:11)
6-4 [Java基本语法与项目(一)] 04-for循环课后练习 (02:41)
6-5 [Java基本语法与项目(一)] 05-while循环的基本使用 (10:23)
6-6 [Java基本语法与项目(一)] 06-do-while循环的基本使用 (12:20)
6-7 [Java基本语法与项目(一)] 07-while(true)结构的使用 (16:05)
6-8 [Java基本语法与项目(一)] 08-嵌套循环的使用1 (14:24)
6-9 [Java基本语法与项目(一)] 09-嵌套循环的使用2 (12:38)
6-10 [Java基本语法与项目(一)] 10-嵌套循环练习:九九乘法表 (09:08)
6-11 [Java基本语法与项目(一)] 11-质数输出的实现方式一 (18:09)
6-12 [Java基本语法与项目(一)] 12-质数输出的算法优化一 (12:31)
6-13 [Java基本语法与项目(一)] 13-质数输出的算法优化二 (12:19)
6-14 [Java基本语法与项目(一)] 14-break和continue的基本使用 (08:22)
6-15 [Java基本语法与项目(一)] 15-带标签的break和continue的使用 (07:23)
6-16 [Java基本语法与项目(一)] 16-质数输出的实现方式二 (08:59)
6-17 [Java基本语法与项目(一)] 17-项目一的演示 (08:48)
6-18 [Java基本语法与项目(一)] 18-项目一中Utility工具类的说明 (05:45)
6-19 [Java基本语法与项目(一)] 19-项目一整体框架的搭建 (10:35)
6-20 [Java基本语法与项目(一)] 20-项目一退出功能的实现 (05:41)
6-21 [Java基本语法与项目(一)] 21-项目一收支明细功能的实现 (05:57)
6-22 [Java基本语法与项目(一)] 22-项目二登记收入功能的实现 (08:37)
6-23 [Java基本语法与项目(一)] 23-项目一登记支出功能的实现 (07:37)
7-1 [Eclipse的使用与数组] 01-每天一考 (18:51)
7-2 [Eclipse的使用与数组] 02-复习 (25:58)
7-3 [Eclipse的使用与数组] 03-Eclipse初次启动的设置 (22:51)
7-4 [Eclipse的使用与数组] 04-HelloWorld程序的编写和执行 (07:52)
7-5 [Eclipse的使用与数组] 05-Eclipse使用的常见问题1 (18:13)
7-6 [Eclipse的使用与数组] 06-Eclipse使用的常见问题2 (11:22)
7-7 [Eclipse的使用与数组] 07-数组的概述 (17:22)
7-8 [Eclipse的使用与数组] 08-一维数组的初始化 (11:51)
7-9 [Eclipse的使用与数组] 09-数组元素的调用 (07:24)
7-10 [Eclipse的使用与数组] 10-数组的长度与遍历 (07:33)
7-11 [Eclipse的使用与数组] 11-数组元素的默认初始化值 (15:49)
7-12 [Eclipse的使用与数组] 12-内存结构的简单说明 (06:25)
7-13 [Eclipse的使用与数组] 13-一维数组的内存解析 (14:25)
7-14 [Eclipse的使用与数组] 14-一维数组的课后练习1 (05:26)
7-15 [Eclipse的使用与数组] 15-一维数组的课后练习2 (18:00)
7-16 [Eclipse的使用与数组] 16-二维数组的理解和初始化 (17:47)
7-17 [Eclipse的使用与数组] 17-二维数组元素的调用 (06:52)
7-18 [Eclipse的使用与数组] 18-二维数组的长度和遍历 (06:51)
7-19 [Eclipse的使用与数组] 19-二维数组元素默认初始化值 (15:17)
7-20 [Eclipse的使用与数组] 20-二维数组的内存解析 (10:08)
8-1 [数组] 01-每天一考 (22:12)
8-2 [数组] 02-复习:Eclipse的使用 (05:38)
8-3 [数组] 03-复习:数组的概述_数据结构概述 (14:49)
8-4 [数组] 04-复习:一维数组与二维数组 (12:30)
8-5 [数组] 05-二维数组练习:基本操作 (10:26)
8-6 [数组] 06-二维数组练习:杨辉三角 (16:50)
8-7 [数组] 07-算法:数组元素的赋值 (13:03)
8-8 [数组] 08-算法:数值型数组元素的操作 (09:31)
8-9 [数组] 09-课后练习:数组赋值 (11:43)
8-10 [数组] 10-算法:数组的复制 (06:00)
8-11 [数组] 11-算法:数组元素的反转 (09:21)
8-12 [数组] 12-算法:线性查找 (09:55)
8-13 [数组] 13-算法:二分法查找 (15:19)
8-14 [数组] 14-算法和排序算法的概述 (22:17)
8-15 [数组] 15-算法:冒泡排序的实现 (09:48)
8-16 [数组] 16-算法:快速排序的说明 (08:49)
8-17 [数组] 17-排序算法的横向对比 (06:09)
8-18 [数组] 18-Arrays工具类的使用 (12:43)
8-19 [数组] 19-数组中的常见异常 (13:19)
8-20 [数组] 20-数组的总结 (12:34)
9-1 [面向对象(1)] 01-每天一考 (22:03)
9-2 [面向对象(1)] 02-复习 (20:53)
9-3 [面向对象(1)] 03-面向对象编程学习的主线 (16:25)
9-4 [面向对象(1)] 04-理解面向过程与面向对象 (20:42)
9-5 [面向对象(1)] 05-两个要素:类和对象 (07:59)
9-6 [面向对象(1)] 06-类的结构:属性和方法 (07:42)
9-7 [面向对象(1)] 07-类和对象的创建 (12:46)
9-8 [面向对象(1)] 08-对类和对象创建的再理解 (09:39)
9-9 [面向对象(1)] 09-体会类的多个对象的关系 (07:33)
9-10 [面向对象(1)] 10-对象的内存解析 (11:59)
9-11 [面向对象(1)] 11-属性与局部变量的对比1 (15:21)
9-12 [面向对象(1)] 12-属性与局部变量的对比2 (09:11)
9-13 [面向对象(1)] 13-方法举例与声明的格式 (11:12)
9-14 [面向对象(1)] 14-方法声明的说明1 (15:54)
9-15 [面向对象(1)] 15-方法声明的说明2 (12:16)
9-16 [面向对象(1)] 16-return关键字的使用 (02:41)
9-17 [面向对象(1)] 17-方法使用中的注意点 (06:24)
9-18 [面向对象(1)] 18-课后练习1:类的设计 (18:22)
9-19 [面向对象(1)] 19-课后练习2:类的设计 (12:06)
9-20 [面向对象(1)] 20-课后练习3:方法声明 (10:46)
9-21 [面向对象(1)] 21-课后练习4:对象数组 (20:21)
9-22 [面向对象(1)] 22-课后练习4:对象数组的改进 (09:24)
10-1 [面向对象(2)] 01-每天一考1 (15:44)
10-2 [面向对象(2)] 02-每天一考2 (13:40)
10-3 [面向对象(2)] 03-复习:类与对象 (16:33)
10-4 [面向对象(2)] 04-复习:JVM内存结构与对象内存解析 (08:52)
10-5 [面向对象(2)] 05-复习:属性与方法 (06:57)
10-6 [面向对象(2)] 06-理解“万事万物皆对象” (10:44)
10-7 [面向对象(2)] 07-对象数组的内存解析 (12:41)
10-8 [面向对象(2)] 08-匿名对象的使用 (12:38)
10-9 [面向对象(2)] 09-自定义数组的工具类 (19:32)
10-10 [面向对象(2)] 10-理解方法的重载 (07:32)
10-11 [面向对象(2)] 11-方法重载的细节说明 (12:46)
10-12 [面向对象(2)] 12-重载的举例与判断练习 (03:28)
10-13 [面向对象(2)] 13-重载的练习:编码实践 (06:11)
10-14 [面向对象(2)] 14-新特性:可变个数形参的方法 (20:45)
10-15 [面向对象(2)] 15-理解变量的赋值 (11:55)
10-16 [面向对象(2)] 16-值传递机制:针对基本数据类型 (17:24)
10-17 [面向对象(2)] 17-值传递机制:针对引用数据类型 (16:03)
10-18 [面向对象(2)] 18-值传递机制的练习 (13:34)
10-19 [面向对象(2)] 19-探讨几道网红问题 (15:32)
10-20 [面向对象(2)] 20-参数传递的编码练习 (11:56)
10-21 [面向对象(2)] 21-递归方法的使用 (10:12)
10-22 [面向对象(2)] 22-递归方法的举例 (11:50)
11-1 [面向对象(3)] 01-每天一考 (21:09)
11-2 [面向对象(3)] 02-复习:重载与可变形参 (15:32)
11-3 [面向对象(3)] 03-复习:值传递与递归方法 (18:44)
11-4 [面向对象(3)] 04-封装性的引入 (26:01)
11-5 [面向对象(3)] 05-封装性的体现 (10:23)
11-6 [面向对象(3)] 06-四种权限修饰的理解 (10:44)
11-7 [面向对象(3)] 07-四种权限修饰的测试 (12:52)
11-8 [面向对象(3)] 08-封装性练习:基本使用 (06:58)
11-9 [面向对象(3)] 09-构造器的基本理解 (12:07)
11-10 [面向对象(3)] 10-构造器使用的细节说明 (09:52)
11-11 [面向对象(3)] 11-构造器练习:基本使用 (04:44)
11-12 [面向对象(3)] 12-构造器练习:三角形 (08:32)
11-13 [面向对象(3)] 13-总结属性赋值的过程 (15:07)
11-14 [面向对象(3)] 14-JavaBean的使用 (06:55)
11-15 [面向对象(3)] 15-介绍UML类图 (02:02)
11-16 [面向对象(3)] 16-this调用属性和方法 (21:19)
11-17 [面向对象(3)] 17-this调用构造器 (18:37)
11-18 [面向对象(3)] 18-this练习:Boy和Girl (18:41)
11-19 [面向对象(3)] 19-综合练习1:Account和Customer (19:43)
11-20 [面向对象(3)] 20-综合练习2:对象数组 (24:34)
11-21 [面向对象(3)] 21-package关键字的使用 (12:28)
11-22 [面向对象(3)] 22-MVC设计模式的理解 (08:06)
11-23 [面向对象(3)] 23-import关键字的使用 (22:33)
12-1 [面向对象(4)] 01-每天一考 (13:12)
12-2 [面向对象(4)] 02-复习:封装性与构造器 (18:53)
12-3 [面向对象(4)] 03-复习:this_package_import (07:36)
12-4 [面向对象(4)] 04-Eclipse常用快捷键1 (13:29)
12-5 [面向对象(4)] 05-Eclipse常用快捷键2 (17:00)
12-6 [面向对象(4)] 06-Eclipse常用快捷键3 (03:53)
12-7 [面向对象(4)] 07-回顾Bank练习的难点 (05:58)
12-8 [面向对象(4)] 08-项目二功能演示 (08:14)
12-9 [面向对象(4)] 09-项目二软件结构设计 (07:08)
12-10 [面向对象(4)] 10-项目二CMUtility工具类的功能介绍 (03:28)
12-11 [面向对象(4)] 11-项目二:Customer类的设计 (03:08)
12-12 [面向对象(4)] 12-项目二:CustomerList类的设计 (22:32)
12-13 [面向对象(4)] 13-项目二:CustomerView的整体框架的搭建 (10:52)
12-14 [面向对象(4)] 14-项目二:CustomerView退出功能的实现 (03:43)
12-15 [面向对象(4)] 15-项目二:CustomerView客户列表功能的实现 (12:48)
12-16 [面向对象(4)] 16-项目二:CustomerView添加客户功能的实现 (08:41)
12-17 [面向对象(4)] 17-项目二:CustomerView修改客户功能的实现 (22:43)
12-18 [面向对象(4)] 18-项目二:CustomerView删除客户功能的实现 (11:01)
12-19 [面向对象(4)] 19-项目二:总结 (25:07)
12-20 [面向对象(4)] 20-继承性的理解 (18:32)
12-21 [面向对象(4)] 21-继承性的使用 (14:29)
12-22 [面向对象(4)] 22-继承性的再说明 (08:45)
12-23 [面向对象(4)] 23-Object类的理解 (05:21)
13-1 [面向对象(5)] 01-每天一考 (07:45)
13-2 [面向对象(5)] 02-复习:项目二 (15:20)
13-3 [面向对象(5)] 03-复习:继承性 (13:36)
13-4 [面向对象(5)] 04-继承性练习1:基本操作 (15:05)
13-5 [面向对象(5)] 05-继承性练习2:基本操作 (08:13)
13-6 [面向对象(5)] 06-Eclipse Debug的使用 (14:46)
13-7 [面向对象(5)] 07-项目二中使用Debug调试 (07:40)
13-8 [面向对象(5)] 08-解决Debug中step into功能失灵问题 (03:36)
13-9 [面向对象(5)] 09-方法重写的理解 (16:12)
13-10 [面向对象(5)] 10-方法重写的细节 (25:51)
13-11 [面向对象(5)] 11-方法重写的练习 (06:55)
13-12 [面向对象(5)] 12-测试4种不同的权限修饰 (12:46)
13-13 [面向对象(5)] 13-super调用属性和方法 (22:19)
13-14 [面向对象(5)] 14-super调用构造器 (16:30)
13-15 [面向对象(5)] 15-子类对象实例化的全过程 (12:13)
13-16 [面向对象(5)] 16-继承和super课后练习 (25:48)
13-17 [面向对象(5)] 17-多态性的使用 (23:42)
13-18 [面向对象(5)] 18-多态性使用举例 (14:42)
13-19 [面向对象(5)] 19-多态性不适用于属性 (04:34)
13-20 [面向对象(5)] 20-虚拟方法调用的再理解 (10:42)
14-1 [面向对象(6)] 01-每天一考 (15:58)
14-2 [面向对象(6)] 02-复习:重写与super (15:42)
14-3 [面向对象(6)] 03-复习:子类对象实例化过程及多态性 (15:28)
14-4 [面向对象(6)] 04-向下转型的使用 (17:34)
14-5 [面向对象(6)] 05-instanceof关键字的使用 (07:15)
14-6 [面向对象(6)] 06-向下转型的几个常见问题 (11:13)
14-7 [面向对象(6)] 07-多态练习:调用方法和属性 (09:37)
14-8 [面向对象(6)] 08-多态性练习:基本操作 (06:51)
14-9 [面向对象(6)] 09-多态性练习:几何图形 (14:14)
14-10 [面向对象(6)] 10-多态性练习:重写方法 (07:31)
14-11 [面向对象(6)] 11-Object类结构的剖析 (16:52)
14-12 [面向对象(6)] 12-==运算符的回顾 (11:46)
14-13 [面向对象(6)] 13-equals()的使用 (10:50)
14-14 [面向对象(6)] 14-重写equals() (14:32)
14-15 [面向对象(6)] 15-总结==与equals() (06:38)
14-16 [面向对象(6)] 16-equals()练习1:代码实现 (11:46)
14-17 [面向对象(6)] 17-equals()练习2:代码实现 (04:42)
14-18 [面向对象(6)] 18-toString()的使用 (10:51)
14-19 [面向对象(6)] 19-Object类综合练习 (12:05)
14-20 [面向对象(6)] 20-单元测试方法的使用 (16:32)
14-21 [面向对象(6)] 21-包装类的理解 (09:19)
14-22 [面向对象(6)] 22-基本数据类型转换为包装类 (12:41)
14-23 [面向对象(6)] 23-包装类转换为基本数据类型 (03:30)
14-24 [面向对象(6)] 24-新特性:自动装箱与自动拆箱 (05:46)
14-25 [面向对象(6)] 25-基本数据类型包装类与String的相互转换 (11:26)
14-26 [面向对象(6)] 26-包装类常见面试题 (14:14)
14-27 [面向对象(6)] 27-包装类的课后练习 (20:55)
15-1 [面向对象(7)] 01-每天一考 (23:34)
15-2 [面向对象(7)] 02-复习:多态性 (19:43)
15-3 [面向对象(7)] 03-复习:Object类及内部方法 (24:18)
15-4 [面向对象(7)] 04-复习:单元测试与包装类 (08:15)
15-5 [面向对象(7)] 05-static关键字的引入 (06:39)
15-6 [面向对象(7)] 06-静态变量与实例变量的对比 (22:33)
15-7 [面向对象(7)] 07-static修饰属性的其它说明 (09:15)
15-8 [面向对象(7)] 08-类变量和实例变量的内存解析 (10:54)
15-9 [面向对象(7)] 09-static修饰方法 (14:29)
15-10 [面向对象(7)] 10-属性或方法是否应该static的经验之谈 (09:10)
15-11 [面向对象(7)] 11-自定义ArrayUtil工具类的优化 (02:32)
15-12 [面向对象(7)] 13-static课后练习:账户信息 (19:57)
15-13 [面向对象(7)] 12-static的应用举例 (12:20)
15-14 [面向对象(7)] 14-设计模式与单例设计模式 (06:19)
15-15 [面向对象(7)] 15-单例的饿汉式实现 (07:07)
15-16 [面向对象(7)] 16-单例的懒汉式实现 (07:47)
15-17 [面向对象(7)] 17-饿汉式和懒汉式的对比 (09:04)
15-18 [面向对象(7)] 18-单例模式的使用场景 (07:02)
15-19 [面向对象(7)] 19-理解main()方法的语法 (17:54)
15-20 [面向对象(7)] 20-类中代码块结构的使用 (27:47)
15-21 [面向对象(7)] 21-开发中代码块的使用举例 (05:40)
15-22 [面向对象(7)] 22-代码块的课后练习 (08:58)
15-23 [面向对象(7)] 23-属性赋值的先后顺序(完结篇) (04:44)
15-24 [面向对象(7)] 24-final修饰类和方法 (11:22)
15-25 [面向对象(7)] 25-final修饰属性 (13:24)
15-26 [面向对象(7)] 26-final修饰局部变量 (08:15)
15-27 [面向对象(7)] 27-final课后练习 (04:27)
16-1 [面向对象(8)] 01-每天一考 (12:37)
16-2 [面向对象(8)] 02-复习:static (17:20)
16-3 [面向对象(8)] 03-复习:单例模式 (16:40)
16-4 [面向对象(8)] 04-复习:main() (14:46)
16-5 [面向对象(8)] 05-复习:代码块和final (11:54)
16-6 [面向对象(8)] 06-抽象类与抽象方法的使用 (25:47)
16-7 [面向对象(8)] 07-抽象的应用场景举例 (04:58)
16-8 [面向对象(8)] 08-abstract使用中的注意点 (06:16)
16-9 [面向对象(8)] 09-抽象性的练习:基本操作 (13:15)
16-10 [面向对象(8)] 10-创建抽象类的匿名子类对象 (12:31)
16-11 [面向对象(8)] 11-模板方法的设计模式及应用场景 (17:26)
16-12 [面向对象(8)] 12-抽象类的课后练习 (33:50)
16-13 [面向对象(8)] 13-接口的理解 (07:03)
16-14 [面向对象(8)] 14-接口的定义与使用 (17:45)
16-15 [面向对象(8)] 15-接口的多实现与接口的继承性 (09:32)
16-16 [面向对象(8)] 16-实例演示接口是一种规范 (18:58)
16-17 [面向对象(8)] 17-创建接口匿名实现类的对象 (06:20)
16-18 [面向对象(8)] 18-接口应用:代理模式 (19:25)
16-19 [面向对象(8)] 19-接口应用:工厂模式 (12:11)
16-20 [面向对象(8)] 20-接口课后两道笔试题 (10:09)
16-21 [面向对象(8)] 21-接口练习:比较对象大小 (17:41)
16-22 [面向对象(8)] 22-Java8中接口的新特性 (27:00)
16-23 [面向对象(8)] 23-Java8接口新特性的应用 (03:53)
16-24 [面向对象(8)] 24-内部类的分类 (07:53)
16-25 [面向对象(8)] 25-成员内部类的特点 (09:38)
16-26 [面向对象(8)] 26-如何实例化成员内部类 (05:22)
16-27 [面向对象(8)] 27-成员内部类中调用外部类的结构 (03:21)
16-28 [面向对象(8)] 28-局部内部类的使用 (06:34)
17-1 [异常处理] 01-每天一考 (19:07)
17-2 [异常处理] 02-复习:抽象类 (16:03)
17-3 [异常处理] 03-复习:接口 (17:19)
17-4 [异常处理] 04-复习:内部类 (12:47)
17-5 [异常处理] 05-局部内部类使用的一个注意点 (13:12)
17-6 [异常处理] 06-异常概述 (12:59)
17-7 [异常处理] 07-异常的分类 (16:21)
17-8 [异常处理] 08-常见异常的举例 (15:06)
17-9 [异常处理] 09-异常处理方式概述 (12:02)
17-10 [异常处理] 10-处理异常:try-catch方式 (23:20)
17-11 [异常处理] 11-finally的使用 (23:10)
17-12 [异常处理] 12-编译时异常和运行时异常的不同处理 (05:03)
17-13 [异常处理] 13-处理异常:throws方式 (12:23)
17-14 [异常处理] 14-重写方法异常抛出的规则 (06:07)
17-15 [异常处理] 15-开发中如何选择哪种方式处理异常 (10:43)
17-16 [异常处理] 16-手动抛出异常对象 (12:04)
17-17 [异常处理] 17-如何自定义异常 (11:45)
17-18 [异常处理] 18-异常处理练习:基本使用 (03:15)
17-19 [异常处理] 19-异常处理练习:综合练习 (10:54)
17-20 [异常处理] 20-异常处理章节总结 (20:23)
18-1 [项目三] 01-Java语言基础部分小结 (06:05)
18-2 [项目三] 02-项目三介绍与演示 (15:28)
18-3 [项目三] 03-项目三软件架构 (04:25)
18-4 [项目三] 04-项目三TSUtility和Data类的说明 (13:18)
18-5 [项目三] 05-项目三中Equipment及其实现类的完成 (07:04)
18-6 [项目三] 06-项目三中Employee及其子类的实现 (16:30)
18-7 [项目三] 07-项目三NameListService属性和构造器的实现 (29:15)
18-8 [项目三] 09-项目三测试getAllEmployees() (18:50)
18-9 [项目三] 08-项目三NameListService、TeamExce (09:29)
18-10 [项目三] 10-项目三测试getEmployee() (02:52)
18-11 [项目三] 11-项目三TeamService中属性和getTeam() (09:46)
18-12 [项目三] 12-项目三TeamService中addMember() (27:59)
18-13 [项目三] 13-项目三TeamService中三个小问题的理解 (13:02)
18-14 [项目三] 14-项目三removeMember()的实现 (14:10)
18-15 [项目三] 15-项目三TeamView整体框架的搭建 (10:57)
18-16 [项目三] 16-项目三TeamView退出功能的实现 (02:37)
18-17 [项目三] 17-项目三TeamView中显示所有员工的功能 (10:27)
… 共 715 条