黑马程序员Java13天进阶教程,深入学习Java编程核心思想

50.1万
1.1万
2020-03-02 18:29:03
4630
4132
1.6万
2136
java小白零基础的看av80585971,看完此套可以看javaweb传送门BV1mE411h7Co,本套JAVA课程视频完全源于课堂实录,保留了上课的良好氛围,讲师授课幽默诙谐、循序渐进、细致入微。覆盖JAVA基础核心知识点,案例丰富、通俗易懂、体系化、结构化、实战性强。
咨询课程1对1就业指导、技术提升直接私信,周一到周五晚7点直播答疑求职技术干货,领取课程源码+资料,关注黑马程序员公众号,回复:领取资源02
视频选集
(47/294)
01,总体课程介绍
05:17
02.建立工程和模块的规范
08:27
03.今日目标
03:32
04.类与构造器的回顾
15:40
05.this关键字的回顾
08:24
06.封装的回顾
10:19
07.static关键字的概述
05:45
08.成员变量的分类和访问
10:49
09.成员变量的分类和访问内存图
08:27
10.成员方法的分类和访问
08:45
11.成员方法的分类和内存图
06:25
12.成员变量和成员方法分类和互访的拓展语法
07:19
13.继承的概述和继承的格式
06:57
14.继承的使用案例
09:12
15.继承后子类不能继承的成员
10:45
16.继承后的特点-成员变量
06:50
17.继承后-成员方法的访问特点
03:59
18.方法重写
11:04
19.super访问父类方法
05:29
20.方法重写的拓展
06:43
21.继承后构造器的特点
09:20
22.super调用父类的构造器
09:56
23.super调用父类构造器的内存图
09:12
24.this和super关键字总结以及this调用兄弟构造器拓展
09:35
25.继承的特点
07:33
26.引用类型作为方法参数和返回值。
11:45
27.引用类型作为成员变量的类型
07:34
28.总结
01:52
01.抽象类的概述
08:10
02.抽象类的使用
08:04
03.抽象类的特征
10:12
04.抽象类存在的意义
04:28
05.抽象类设计模板模式
17:01
06.抽象类的注意事项
04:46
07.接口的概述
16:36
08.接口的基本实现
11:26
09.接口的多实现
04:05
10.接口与接口的多继承
06:10
11.JDK 1.8开始之后接口新增的方法
19:22
12.接口的使用注意实现
14:45
13.静态代码块
11:07
14.实例代码块
08:25
15.final关键字
10:57
16.final修饰变量-局部变量
05:26
17.final修饰变量-静态成员变量
03:43
18.final修饰变量-修饰实例变量
06:38
19.饿汉单例设计模式
14:16
20.懒汉单例设计模式
09:35
21.枚举类的语法特点
11:14
22.枚举类的作用
14:21
01.昨日内容回顾
28:45
02.今日目标
04:52
03.多态的概述
17:23
04.多态的优劣势
11:34
05.多态下-引用类型的自动类型转换
03:35
06.多态下-引用类型的强制类型转换和转换异常问题研究
09:49
07.多态和接口的综合案例
16:52
08.内部类的概述和分类
07:19
09.内部类-静态内部类
10:51
10.内部类-成员内部类
16:47
11.局部内部类
03:15
12.匿名内部类的入门概述
11:16
13.匿名内部类的使用形式
07:04
14.匿名内部类的真实使用场景演示
06:45
15.包的概念
05:36
16.权限修饰符
05:03
17.Object类的toString()方法详解
13:09
18.Object类的equals方法详解
16:03
19.Objects类的使用
07:17
20.Date日期类的使用
08:30
21.时间毫秒值的作用
05:05
22.Date日期类的有参数构造器
04:00
03.SimpleDateFormat格式化日期对象
10:18
04.SimpleDateFormat格式化时间毫秒值
03:43
05.SimpleDateFormat解析字符串时间成为日期对象
13:06
06.日历类Calendar
13:34
07.Math类
03:40
08.System系统类
07:08
09.BigDecimal解决精度运算问题
07:59
10.包装类的概念
10:38
11.包装类的特殊功能
09:32
12.正则表达式的演示
10:18
13.正则表达式的入门使用
10:45
14.正则表达式的应用
11:38
15.正则表达式与方法的结合
08:29
16.正则表达式爬取内容信息
06:31
17.泛型的概述
06:29
18.泛型的好处
04:28
19.自定义泛型类
08:38
20.自定义泛型方法
10:17
21.泛型接口的使用
08:57
22.泛型通配符和上下限
10:14
23.集合的体系和特点
11:08
24.集合的常用API
11:32
01.知识回顾
11:22
02.今日目标
04:03
03.迭代器遍历集合
15:19
04.Collection集合的遍历方式二:foreach遍历
07:20
05.Collection集合的遍历方式三:Lambda表达式(了解)
02:58
06.Java常见数据结构
16:08
07.红黑树研究
38:58
08.List系列ArrayList集合的研究
11:18
09.List集合的遍历方式拓展
05:06
10.LinkedList集合的使用
16:54
11.Set系列集合的特点
06:06
12.Set集合去重复的原因
13:19
13.Set集合无序的原因
20:20
14.LinkedHashSet集合
04:13
15.TreeSet集合的排序和类的排序规则定制
19:14
16.TreeSet集合自带比较器Comparator
08:27
17.Collections工具类的使用
15:10
18.Collections对List集合自定义类型排序
07:00
19.可变参数
07:14
20.斗地主游戏的业务说明
03:59
21.斗地主游戏的做牌逻辑
12:16
22.斗地主游戏的洗牌,发牌,看牌
18:10
23.斗地主游戏排序思想的实现
30:23
01.今日目标
05:19
02.Map集合的概述
13:06
03.Map集合的API
15:36
04.Map集合的遍历方式一:键找值
04:31
05.Map集合的遍历方式二:键值对方式
09:46
06.Map集合的遍历方式三:JDK1.8开始之后的Lambda
03:34
07.Map集合存储自定义类型
06:15
08.LinkedHashMap集合
05:21
09.TreeMap集合深入讲解
17:10
10.Map集合练习题
11:47
11.Map集合实现斗地主游戏排序
19:01
12.图书管理系统的业务分析和系统架构搭建
16:23
13.图书管理系统-添加书本
15:55
14.图书管理系统-添加查询书本的测试
09:30
15.图书管理系统-一开始就查书的处理
02:16
16.图书管理系统-修改书本信息和测试
22:16
16_02图书管理系统-删除功能
15:40
17.冒泡排序
13:55
18.选择排序
13:25
19.二分查找
18:36
01.异常的概念
10:54
02.常见的运行时异常
13:20
03.编译时异常的认识
03:42
04.异常的的默认处理机制
05:24
05.编译时异常的处理方式一
07:23
06.编译异常的处理方式二
12:07
07.编译时异常的处理方式三
09:04
08.运行时异常的处理机制介绍
05:29
09.finnaly关键字
19:01
10.异常的注意事项
02:30
11.自定义异常
17:22
12.异常的强大之处
11:50
13.多线程的概述
15:01
14.线程的创建方式一:继承Thread类
13:19
15.线程的注意事项
04:58
16.Thread类的常用API
09:49
17.线程休眠的方法sleep
02:38
18.线程取名字通过有参数构造器实现
04:01
19.线程的创建方式二:实现Runnable接口
14:33
20.方式二的匿名内部类写法
02:47
21.线程的创建方式三:实现Callable接口,拓展
15:46
22.线程安全问题的概述
05:24
23.线程安全问题模拟
17:32
24.线程同步-同步代码块
12:09
25.线程同步-同步方法
03:02
26.线程同步:Lock锁
08:24
01.线程通信
30:10
02.线程状态
10:32
03.线程池的概念
07:13
04.线程池的创建和原理
17:14
05.Callable做线程池的任务
09:19
06.死锁的基本概念和必然死锁的案例实现
12:33
07.并发变量下变量不可见性问题
10:27
08.volatile变量不可见性的内存语义
10:19
09.变量不可见性的解决方案:加锁,volatile修饰
10:57
10.volatile和synchronized的说明
01:29
11.volatile修饰变量的原子性研究
11:14
12.原子性操作的保证:加锁
03:16
13.原子性操作的保证:使用原子类
08:46
14.原子类CAS机制介绍
13:10
15.并发包ConcurrentHashMap
26:56
16.并发包CountDownLatch
11:48
17.并发包CyclicBarrier
13:56
18.并发包Semaphore
13:29
19.并发包-Exchanger
18:15
01.Lambda表达式的概述和使用前提
06:29
02.Lambda表达式简化Runnable接口的匿名内部类形式
05:11
03.Lambda表达式简化Comparator接口的匿名内部类形式
06:55
04.Lambda表示的省略写法
09:01
05.方法引用
02:06
06.方法引用-静态方法的引用
06:54
07.方法引用-实例方法的引用
02:42
08.方法引用-特定类型方法引用
08:15
09.方法引用-构造器引用
07:02
10.Stream流的概述和演示
08:22
11.Stream流的获取
04:39
12.Stream流的常用API
06:49
13.Stream流的加工方法map
05:16
14.Stream流的合并流方法concat
04:51
15.Stream流的综合应用
03:39
16.Stream终结与非终结方法
03:49
17.收集Stream流
12:00
18.File类创建文件对象
18:55
19.File类的获取功能
03:32
20.File类的判断功能的方法
02:16
21.File类的创建和删除方法
06:36
22.File目录的遍历
06:41
23.递归的形式
02:03
24.递归的算法和三要素
11:28
25.递归的公式转换问题
04:34
26.递归解决猴子吃桃问题
03:57
27.递归解决1-n求和
04:30
28.递归解决n的阶乘
04:53
29.递归搜索文件
13:16
30.字符集
13:27
31.IO流的分类和概述
06:02
32.字节输入流读取一个一个字节
12:27
33.字节输入流读取一个一个字节数组
20:55
34.字节流读取中文输出不乱码的解决方案拓展
11:14
35.字节输出流的使用
23:06
36.字节流做文件的复制
13:43
37.JDK1.7开始释放资源的新方式
04:54
01.字符输入流读取一个一个字符
09:51
02.字符输入流读取一个一个字符数组
08:33
03.字符输出流写字符数据出去
10:44
04.缓冲流的四种流
01:43
05.缓冲字节输入流的使用
11:00
06.缓冲字节输出流
04:20
07.字节缓冲流的性能分析
21:23
08.字符缓冲输入流读取文本内容
12:15
09.字符缓冲输出流写字符出去
05:01
10.缓冲流练习题
19:57
11.字符流不同编码读取乱码的问题
06:55
12.字符输入转换流
10:40
13.字符输出转换流
06:59
14.对象序列化
14:38
15.对象反序列化
11:03
16.打印流
09:35
17.改变输出流向
02:57
18.属性集对象保存属性文件数据
10:13
19.Properties属性集读取属性文件数据
05:27
01.啤酒问题
15:20
02.复制文件夹
16:18
03.基本软件架构
05:29
04.网络通信的三要素
18:59
05.协议介绍
10:55
06.InetAddress类的使用
06:15
07.UDP通信
23:50
08-01.Socket网络通信客户端与服务端流程
10:00
08-02.Socket网络编程入门案例一和原理
19:44
09.TCP通信二:可以反复发和反复收
04:52
10.TCP通信三:服务端可以接收多个客户端
14:42
11.拓展使用线程池
13:13
12.拓展-端口转发的思想说明
03:22
13.图片上传-客户端开发
11:10
14.图片上传-服务端开发
19:29
15.BS架构模拟
14:25
16.通信模型
26:36
17.总结avi
07:01
01.今日目标
02:41
02.单元测试框架的使用
21:49
02-02.junit框架包使用说明
02:42
03.单元测试的注解介绍
07:31
04.反射的概述
05:25
05.反射-获取Class类对象
08:21
06.反射-获取Class类的构造器对象Constructor
10:11
07.反射-获取Class类的构造器初始化对象
08:29
08.反射-获取Class类的成员变量Field
03:40
09.反射-获取Class类的成员变量且取值赋值
07:12
10.反射-获取Method方法并执行
12:20
11.反射拓展:反射破坏封装性和泛型的约束性
05:38
12.反射拓展:反射有啥用
12:14
13.注解的概述做标记
04:24
14.自定义注解
02:53
15.注解的属性
04:36
16.注解的特殊属性value
02:43
17.元注解
08:00
18.注解的解析
14:18
19.注解模拟junit框架
09:13
02.XML的概述
04:00
03.XML文件的创建
06:31
04.XML的七种组成部分
17:34
05.XML的约束技术:DTD
05:01
06.XML的约束技术:Schema
11:21
07.XML的解析方式与Dom4j介绍
05:15
08.Dom树原理
05:06
09.Dom4J框架的入门使用,获取document对象和根元素
15:31
10.Dom4J框架获取子元素
07:51
11.Dom4J获取属性信息
06:12
12.Dom4J获取元素的文本值
05:13
13.Dom4J解析案例
10:00
14.XPath技术
29:41
15.Mybatis配置文件的解析
07:50
16.工程设计模式的思想
08:28
17.装饰模式
09:31
18.Commons-io包简化io流读写数据
14:25
19.Base64的介绍
12:03
客服
顶部
赛事库 课堂 2021拜年纪