课程目录
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 条




