课程目录

1-1 [老汤大数据课程体系介绍] 老汤大数据课程体系介绍 (06:21)
2-1 [类与对象] 课程内容 (02:13)
2-2 [类与对象] 面向对象简介 (18:58)
2-3 [类与对象] 类与对象的定义 (29:50)
2-4 [类与对象] 对象属性的默认值 (12:42)
2-5 [类与对象] 类中的方法 (17:51)
2-6 [类与对象] 对象内存表示 (38:30)
2-7 [类与对象] 初识封装性的好处 (16:15)
2-8 [类与对象] 构造方法 (22:39)
2-9 [类与对象] 匿名对象 (05:29)
2-10 [类与对象] this表示当前对象 (08:04)
2-11 [类与对象] this调用当前对象属性 (07:42)
2-12 [类与对象] this调用当前对象方法 (13:37)
2-13 [类与对象] this练习 (19:31)
2-14 [类与对象] static修饰属性 (22:18)
2-15 [类与对象] static修饰方法 (18:53)
2-16 [类与对象] 理解 main 方法 (11:45)
2-17 [类与对象] static 使用案例 (10:03)
2-18 [类与对象] 变量定义的范围 (16:33)
2-19 [类与对象] 三种代码块 (17:02)
2-20 [类与对象] 三种代码块(续) (03:02)
2-21 [类与对象] 引用传递 (26:34)
3-1 [继承与多态] 继承性 (18:16)
3-2 [继承与多态] 继承的规则 (23:17)
3-3 [继承与多态] 类初始化的顺序 (27:10)
3-4 [继承与多态] 方法的覆写 (15:35)
3-5 [继承与多态] 方法的重载 (19:07)
3-6 [继承与多态] final关键字 (13:59)
3-7 [继承与多态] 继承性串讲一 (22:13)
3-8 [继承与多态] 继承性串讲二 (11:48)
3-9 [继承与多态] 多态性 (21:21)
3-10 [继承与多态] 动态绑定 (16:48)
3-11 [继承与多态] 动态绑定(续) (11:37)
3-12 [继承与多态] 动态绑定的重要特性 (26:18)
3-13 [继承与多态] 引用类型转换 (20:18)
3-14 [继承与多态] 抽象类 (25:20)
3-15 [继承与多态] 抽象类使用需要注意的点 (11:17)
3-16 [继承与多态] 设计模式之模板方法 (22:48)
3-17 [继承与多态] 接口 (20:26)
3-18 [继承与多态] 接口使用需要注意的点 (19:59)
3-19 [继承与多态] 接口方法的默认实现 (06:49)
3-20 [继承与多态] 关键字instanceof (21:45)
3-21 [继承与多态] 使用接口定义标准 (24:59)
3-22 [继承与多态] 工厂方法设计模式 (31:35)
3-23 [继承与多态] 组合 (32:55)
4-1 [内部类] 内部类的概念 (11:21)
4-2 [内部类] 私有内部类 (09:08)
4-3 [内部类] 静态内部类 (05:19)
4-4 [内部类] 在方法中定义内部类 (05:02)
4-5 [内部类] 匿名内部类 (11:11)
4-6 [内部类] lambda表达式 (08:20)
5-1 [UML] 单个类的类图 (13:15)
5-2 [UML] 继承和实现的类图 (07:48)
5-3 [UML] 关联关系的类图 (09:27)
5-4 [UML] 聚合和组合关系的类图 (18:48)
5-5 [UML] 依赖关系的类图 (13:46)
5-6 [UML] 银行转账类图设计 (25:28)
5-7 [UML] 银行转账Java类 (22:50)
5-8 [UML] 银行转账时序图 (13:17)
5-9 [UML] 银行转账业务的实现 (20:03)
5-10 [UML] 银行转账成功 (18:09)
5-11 [UML] 代理模式案例一 (14:15)
5-12 [UML] 代理模式案例二 (18:32)
5-13 [UML] 单例模式之懒汉式 (18:53)
5-14 [UML] 单例模式之饿汉式 (08:33)
5-15 [UML] 多例模式 (11:35)
6-1 [包] 包的定义 (20:10)
6-2 [包] 包的命名 (06:19)
6-3 [包] 包的导入 (17:24)
6-4 [包] Java内置常用包 (16:03)
6-5 [包] 静态导入 (05:46)
6-6 [包] 四种访问权限 (18:01)
6-7 [包] 继承体系中的访问权限 (07:01)
6-8 [包] 模块依赖开发 (30:24)
6-9 [包] jar包 (14:43)
6-10 [包] 版本管理 (25:09)
6-11 [包] 模块耦合性理解 (22:13)
7-1 [Java开发工具] IDEA的安装 (09:02)
7-2 [Java开发工具] IDEA开发第一个Java项目 (14:22)
7-3 [Java开发工具] IDEA设置依赖不同版本的JDK (10:07)
7-4 [Java开发工具] IDEA设置依赖jar包 (06:29)
7-5 [Java开发工具] IDEA开发多个项目 (19:44)
8-1 [Object类] 课程内容 (09:34)
8-2 [Object类] Object类介绍 (13:18)
8-3 [Object类] Object类的equals方法 (24:01)
8-4 [Object类] 覆写equals方法的规则 (10:46)
8-5 [Object类] Object类的hashCode方法 (16:42)
8-6 [Object类] Object类的toString方法 (11:57)
8-7 [Object类] 泛型的作用 (12:50)
8-8 [Object类] 泛型中的通配符 (10:09)
8-9 [Object类] 泛型中的上界和下界 (07:30)
8-10 [Object类] 接口和方法中定义泛型 (13:02)
8-11 [Object类] Object类的getClass方法 (11:17)
8-12 [Object类] 注解 (08:21)
9-1 [异常处理] 异常捕获和处理 (19:23)
9-2 [异常处理] finally代码块 (08:34)
9-3 [异常处理] 异常处理流程 (10:05)
9-4 [异常处理] 异常简化处理 (19:02)
9-5 [异常处理] 异常继承体系 (15:53)
9-6 [异常处理] throws关键字 (16:27)
9-7 [异常处理] 异常分类 (17:44)
9-8 [异常处理] 自定义异常 (28:19)
10-1 [包装类] 基本类型的包装类简介 (13:48)
10-2 [包装类] 装箱和拆箱 (16:19)
10-3 [包装类] 使用valueOf代替构造方法 (09:54)
10-4 [包装类] String和基本类型之间的转换 (11:08)
11-1 [数组] 数组的基本概念 (18:43)
11-2 [数组] 数组的遍历 (11:34)
11-3 [数组] 数组元素默认值 (11:28)
11-4 [数组] 数组静态初始化 (06:47)
11-5 [数组] 数组的内存结构 (16:32)
11-6 [数组] 引用类型的数组 (15:22)
11-7 [数组] 数组的引用传递 (12:36)
11-8 [数组] 判断数字是否在数组中 (09:52)
11-9 [数组] 方法中修改数组元素值 (09:13)
11-10 [数组] 数组统计练习 (20:02)
11-11 [数组] 方法返回多个值的解决方案 (22:50)
11-12 [数组] 数组拷贝 (10:26)
11-13 [数组] 数组插入操作 (15:17)
11-14 [数组] 数组删除操作 (09:50)
11-15 [数组] 数组的优点和缺点 (07:40)
11-16 [数组] 二维数组 (16:11)
11-17 [数组] main方法中的参数讲解 (16:31)
11-18 [数组] 可变参数 (10:20)
12-1 [String字符串] String对象的比较 (19:48)
12-2 [String字符串] String内存分析 (17:58)
12-3 [String字符串] String类的不变性 (14:24)
12-4 [String字符串] 字符串的另外两种比较方式 (10:08)
12-5 [String字符串] 字符串和字符 (19:53)
12-6 [String字符串] 判断字符串是否是数字 (09:02)
12-7 [String字符串] 判断字符串是否是回文 (12:54)
12-8 [String字符串] 判断字符串是否是回文(续) (08:47)
12-9 [String字符串] 字符串和字节 (13:05)
12-10 [String字符串] String常用方法一 (06:03)
12-11 [String字符串] String常用方法二 (20:09)
12-12 [String字符串] String常用方法三 (11:31)
12-13 [String字符串] String常用方法四 (12:03)
12-14 [String字符串] 学习类中方法的方法 (07:24)
13-1 [正则表达式] Java中使用正则表达式 (15:47)
13-2 [正则表达式] 匹配单个字符 (17:26)
13-3 [正则表达式] 匹配多个字符 (08:22)
13-4 [正则表达式] Pattern中的find方法 (17:09)
13-5 [正则表达式] 正则练习一 (12:33)
13-6 [正则表达式] 贪婪型、勉强型以及占有型 (16:39)
13-7 [正则表达式] 贪婪型、勉强型以及占有型(续) (12:04)
13-8 [正则表达式] 正则表达式中的组 (07:36)
13-9 [正则表达式] 正则表达式逻辑运算符 (05:53)
13-10 [正则表达式] 边界匹配 (06:19)
13-11 [正则表达式] 正则表达式错误异常 (01:30)
13-12 [正则表达式] 验证电话号码 (09:49)
13-13 [正则表达式] 匹配指定字符串 (06:04)
13-14 [正则表达式] 验证邮箱 (07:04)
13-15 [正则表达式] 字符串匹配正则表达式的方法 (06:00)
13-16 [正则表达式] 字符串替换 (09:00)
13-17 [正则表达式] 字符串切割 (13:12)
14-1 [时间处理类] 时间对象Date (18:54)
14-2 [时间处理类] 时间戳(timestamp) (09:44)
14-3 [时间处理类] 时间对象Calendar (17:29)
14-4 [时间处理类] 时间计算 (13:09)
15-1 [其他常见内置类] Runtime类 (04:38)
15-2 [其他常见内置类] Random类 (05:05)
15-3 [其他常见内置类] Math类 (08:54)
15-4 [其他常见内置类] 基本类型浮点型操作的问题 (09:27)
15-5 [其他常见内置类] BigDecimal解决不**的问题 (15:38)
15-6 [其他常见内置类] BigDecimal表达大数字 (06:32)
16-1 [枚举类] 枚举类介绍 (22:16)
16-2 [枚举类] 枚举类介绍(续) (02:55)
16-3 [枚举类] switch后跟枚举对象 (09:47)
16-4 [枚举类] 枚举类中定义抽象方法 (08:55)
17-1 [反射机制] 反射机制介绍 (18:46)
17-2 [反射机制] 反射创建对象的好处 (11:02)
17-3 [反射机制] (这个和上节重复了,即将删除) (11:02)
17-4 [反射机制] 反射得到构造方法 (17:18)
17-5 [反射机制] 反射得到普通方法 (11:41)
17-6 [反射机制] 反射得到属性 (09:24)