网易首页
181. 选择排序 - 1
2023年2月6日 549观看
黑马程序员Java13天进阶教程,深入学习Java编程核心思想
IT/互联网 / 程序设计开发
共405集
41万人观看
1
,总体课程介绍
05:16
2
建立工程和模块的规范
08:26
3
今日目标
03:31
4
类与构造器的回顾 - 1
07:51
5
类与构造器的回顾 - 3
07:49
6
this关键字的回顾
08:23
7
封装的回顾 - 1
05:11
8
封装的回顾 - 3
05:15
9
static关键字的概述
05:44
10
成员变量的分类和访问 - 1
05:26
11
成员变量的分类和访问 - 3
05:28
12
成员变量的分类和访问内存图
08:26
13
成员方法的分类和访问
08:44
14
成员方法的分类和内存图
06:24
15
成员变量和成员方法分类和互访的拓展语法
07:18
16
继承的概述和继承的格式
06:56
17
继承的使用案例
09:11
18
继承后子类不能继承的成员 - 1
05:24
19
继承后子类不能继承的成员 - 3
05:27
20
继承后的特点-成员变量
06:49
21
继承后-成员方法的访问特点
03:58
22
方法重写 - 1
05:33
23
方法重写 - 3
05:43
24
super访问父类方法
05:28
25
方法重写的拓展
06:42
26
继承后构造器的特点
09:19
27
super调用父类的构造器
09:55
28
super调用父类构造器的内存图
09:11
29
this和super关键字总结以及this调用兄弟构造器拓展
09:34
30
继承的特点
07:32
31
引用类型作为方法参数和返回值 - 1
05:54
32
引用类型作为方法参数和返回值 - 3
05:52
33
引用类型作为成员变量的类型
07:33
34
年java基础进阶13天,java提高,java编程教程【超全的资料+源码+笔记】(28.总结)
01:51
35
抽象类的使用
08:03
36
抽象类的特征 - 1
05:07
37
抽象类的特征 - 3
05:08
38
抽象类存在的意义
04:27
39
抽象类设计模板模式 - 1
08:32
40
抽象类设计模板模式 - 3
08:40
41
接口的概述 - 1
08:19
42
接口的概述 - 3
08:21
43
接口的基本实现 - 1
05:44
44
接口的基本实现 - 3
05:51
45
接口的多实现
04:04
46
接口与接口的多继承
06:09
47
JDK 1.8开始之后接口新增的方法 - 1
09:42
48
JDK 1.8开始之后接口新增的方法 - 3
09:41
49
接口的使用注意实现 - 1
07:24
50
接口的使用注意实现 - 3
07:27
51
静态代码块 - 1
05:35
52
静态代码块 - 3
05:39
53
实例代码块
08:24
54
final关键字 - 1
05:30
55
final关键字 - 3
05:36
56
final修饰变量-局部变量
05:25
57
final修饰变量-静态成员变量
03:42
58
final修饰变量-修饰实例变量
06:37
59
饿汉单例设计模式 - 1
07:09
60
饿汉单例设计模式 - 3
07:20
61
懒汉单例设计模式
09:34
62
枚举类的语法特点 - 1
05:38
63
枚举类的语法特点 - 3
05:47
64
枚举类的作用 - 1
07:12
65
枚举类的作用 - 3
07:17
66
昨日内容回顾 - 1
14:24
67
昨日内容回顾 - 3
14:26
68
今日目标
04:51
69
多态的概述 - 1
08:43
70
多态的概述 - 3
08:44
71
多态的优劣势 - 1
05:48
72
多态的优劣势 - 3
05:59
73
多态下-引用类型的自动类型转换
03:34
74
多态下-引用类型的强制类型转换和转换异常问题研究
09:48
75
多态和接口的综合案例 - 1
08:27
76
多态和接口的综合案例 - 3
08:28
77
内部类的概述和分类
07:18
78
内部类-静态内部类 - 1
05:27
79
内部类-静态内部类 - 3
05:33
80
内部类-成员内部类 - 1
08:25
81
内部类-成员内部类 - 3
08:26
82
局部内部类
03:14
83
匿名内部类的入门概述 - 1
05:39
84
匿名内部类的入门概述 - 3
05:41
85
匿名内部类的使用形式
07:03
86
匿名内部类的真实使用场景演示
06:44
87
包的概念
05:35
88
权限修饰符
05:02
89
Object类的equals方法详解 - 1
08:03
90
Object类的equals方法详解 - 3
08:06
91
Objects类的使用
07:16
92
Date日期类的使用
08:29
93
时间毫秒值的作用
05:04
94
Date日期类的有参数构造器
03:59
95
SimpleDateFormat格式化时间毫秒值
03:42
96
SimpleDateFormat解析字符串时间成为日期对象 - 1
06:34
97
SimpleDateFormat解析字符串时间成为日期对象 - 3
06:41
98
日历类Calendar - 1
06:48
99
日历类Calendar - 3
06:50
100
Math类
03:39
101
System系统类
07:07
102
BigDecimal解决精度运算问题
07:58
103
包装类的概念 - 1
05:20
104
包装类的概念 - 3
05:17
105
包装类的特殊功能
09:31
106
正则表达式的演示 - 1
05:10
107
正则表达式的演示 - 3
05:14
108
正则表达式的入门使用 - 1
05:24
109
正则表达式的入门使用 - 3
05:27
110
正则表达式的应用 - 1
05:50
111
正则表达式的应用 - 3
05:50
112
正则表达式与方法的结合
08:28
113
正则表达式爬取内容信息
06:30
114
泛型的概述
06:28
115
泛型的好处
04:27
116
自定义泛型类
08:37
117
自定义泛型方法 - 1
05:10
118
自定义泛型方法 - 3
05:16
119
泛型接口的使用
08:56
120
泛型通配符和上下限 - 1
05:08
121
泛型通配符和上下限 - 3
05:10
122
集合的体系和特点 - 1
05:35
123
集合的体系和特点 - 3
05:44
124
迭代器遍历集合 - 1
07:41
125
迭代器遍历集合 - 3
07:39
126
Collection集合的遍历方式二:foreach遍历
07:19
127
Collection集合的遍历方式三:Lambda表达式(了解)
02:57
128
Java常见数据结构 - 1
08:05
129
Java常见数据结构 - 3
08:13
130
红黑树研究 - 1
13:02
131
红黑树研究 - 2
13:10
132
红黑树研究 - 3
13:01
133
List系列ArrayList集合的研究 - 1
05:40
134
List系列ArrayList集合的研究 - 3
05:43
135
List集合的遍历方式拓展
05:05
136
LinkedList集合的使用 - 1
08:28
137
LinkedList集合的使用 - 3
08:30
138
Set系列集合的特点
06:05
139
Set集合去重复的原因 - 1
06:41
140
Set集合去重复的原因 - 3
06:51
141
Set集合无序的原因 - 1
10:11
142
Set集合无序的原因 - 3
10:15
143
LinkedHashSet集合
04:12
144
TreeSet集合的排序和类的排序规则定制 - 1
09:38
145
TreeSet集合的排序和类的排序规则定制 - 3
09:43
146
TreeSet集合自带比较器Comparator
08:26
147
Collections工具类的使用 - 1
07:36
148
Collections工具类的使用 - 3
07:39
149
Collections对List集合自定义类型排序
06:59
150
可变参数
07:13
151
斗地主游戏的业务说明
03:58
152
斗地主游戏的做牌逻辑 - 1
06:09
153
斗地主游戏的做牌逻辑 - 3
06:07
154
斗地主游戏的洗牌,发牌,看牌 - 1
09:06
155
斗地主游戏的洗牌,发牌,看牌 - 3
09:12
156
Map集合的概述 - 1
06:34
157
Map集合的概述 - 3
06:35
158
Map集合的API - 1
07:49
159
Map集合的API - 3
07:58
160
Map集合的遍历方式一:键找值
04:30
161
Map集合的遍历方式二:键值对方式
09:45
162
Map集合的遍历方式三:JDK1.8开始之后的Lambda
03:33
163
Map集合存储自定义类型
06:14
164
LinkedHashMap集合
05:20
165
TreeMap集合深入讲解 - 1
08:36
166
TreeMap集合深入讲解 - 3
08:49
167
Map集合练习题 - 1
05:55
168
Map集合练习题 - 3
05:53
169
Map集合实现斗地主游戏排序 - 1
09:32
170
Map集合实现斗地主游戏排序 - 3
09:30
171
图书管理系统-添加书本 - 1
07:59
172
图书管理系统-添加书本 - 3
08:07
173
图书管理系统-添加查询书本的测试
09:29
174
图书管理系统-一开始就查书的处理
02:15
175
图书管理系统-修改书本信息和测试 - 1
11:09
176
图书管理系统-修改书本信息和测试 - 3
11:08
177
_02图书管理系统-删除功能 - 1
07:51
178
_02图书管理系统-删除功能 - 3
07:49
179
冒泡排序 - 1
06:59
180
冒泡排序 - 3
07:03
181
选择排序 - 1
06:44
182
选择排序 - 3
06:44
183
二分查找 - 1
09:19
184
二分查找 - 3
09:17
185
异常的概念 - 1
05:28
186
异常的概念 - 3
05:27
187
常见的运行时异常 - 1
06:41
188
常见的运行时异常 - 3
06:52
189
编译时异常的认识
03:41
190
编译异常的处理方式二 - 1
06:05
191
编译异常的处理方式二 - 3
06:13
192
编译时异常的处理方式三
09:03
193
运行时异常的处理机制介绍
05:28
194
finnaly关键字 - 1
09:32
195
finnaly关键字 - 3
09:30
196
异常的注意事项
02:29
197
自定义异常 - 1
08:42
198
自定义异常 - 3
08:41
199
异常的强大之处 - 1
05:56
200
异常的强大之处 - 3
05:56
201
多线程的概述 - 1
07:32
202
多线程的概述 - 3
07:32
203
线程的创建方式一:继承Thread类 - 1
06:41
204
线程的创建方式一:继承Thread类 - 3
06:53
205
线程的注意事项
04:57
206
Thread类的常用API
09:48
207
线程休眠的方法sleep
02:37
208
线程取名字通过有参数构造器实现
04:00
209
线程的创建方式二:实现Runnable接口 - 1
07:18
210
线程的创建方式二:实现Runnable接口 - 3
07:26
211
方式二的匿名内部类写法
02:46
212
线程的创建方式三:实现Callable接口,拓展 - 1
07:54
213
线程的创建方式三:实现Callable接口,拓展 - 3
07:55
214
线程安全问题的概述
05:23
215
线程安全问题模拟 - 1
08:47
216
线程安全问题模拟 - 3
08:51
217
线程同步-同步代码块 - 1
06:06
218
线程同步-同步代码块 - 3
06:15
219
线程同步-同步方法
03:01
220
线程通信 - 1
10:06
221
线程通信 - 2
10:16
222
线程通信 - 3
10:03
223
线程状态 - 1
05:17
224
线程状态 - 3
05:24
225
线程池的概念
07:12
226
线程池的创建和原理 - 1
08:38
227
线程池的创建和原理 - 3
08:39
228
Callable做线程池的任务
09:18
229
死锁的基本概念和必然死锁的案例实现 - 1
06:18
230
死锁的基本概念和必然死锁的案例实现 - 3
06:22
231
并发变量下变量不可见性问题 - 1
05:15
232
并发变量下变量不可见性问题 - 3
05:18
233
volatile变量不可见性的内存语义 - 1
05:11
234
volatile变量不可见性的内存语义 - 3
05:19
235
变量不可见性的解决方案:加锁,volatile修饰 - 1
05:30
236
变量不可见性的解决方案:加锁,volatile修饰 - 3
05:41
237
volatile和synchronized的说明
01:28
238
volatile修饰变量的原子性研究 - 1
05:38
239
volatile修饰变量的原子性研究 - 3
05:49
240
原子性操作的保证:加锁
03:15
241
原子性操作的保证:使用原子类
08:45
242
原子类CAS机制介绍 - 1
06:36
243
原子类CAS机制介绍 - 3
06:41
244
并发包ConcurrentHashMap - 1
13:29
245
并发包ConcurrentHashMap - 3
13:34
246
并发包CountDownLatch - 1
05:55
247
并发包CountDownLatch - 3
05:57
248
并发包CyclicBarrier - 1
06:59
249
并发包CyclicBarrier - 3
06:58
250
并发包Semaphore - 1
06:46
251
并发包Semaphore - 3
06:54
252
并发包-Exchanger - 1
09:09
253
并发包-Exchanger - 3
09:07
254
Lambda表达式简化Runnable接口的匿名内部类形式
05:10
255
Lambda表达式简化Comparator接口的匿名内部类形式
06:54
256
Lambda表示的省略写法
09:00
257
方法引用
02:05
258
方法引用-静态方法的引用
06:53
259
方法引用-实例方法的引用
02:41
260
方法引用-特定类型方法引用
08:14
261
方法引用-构造器引用
07:01
262
Stream流的概述和演示
08:21
263
Stream流的获取
04:38
264
Stream流的常用API
06:48
265
Stream流的加工方法map
05:15
266
Stream流的合并流方法concat
04:50
267
Stream流的综合应用
03:38
268
Stream终结与非终结方法
03:48
269
收集Stream流 - 1
06:01
270
收集Stream流 - 3
06:06
271
File类创建文件对象 - 1
09:29
272
File类创建文件对象 - 3
09:31
273
File类的获取功能
03:31
274
File类的判断功能的方法
02:15
275
File类的创建和删除方法
06:35
276
File目录的遍历
06:40
277
递归的形式
02:02
278
递归的算法和三要素 - 1
05:45
279
递归的算法和三要素 - 3
05:50
280
递归的公式转换问题
04:33
281
递归解决猴子吃桃问题
03:56
282
递归解决1-n求和
04:29
283
递归解决n的阶乘
04:52
284
递归搜索文件 - 1
06:39
285
递归搜索文件 - 3
06:40
286
字符集 - 1
06:45
287
字符集 - 3
06:41
288
IO流的分类和概述
06:01
289
字节输入流读取一个一个字节 - 1
06:15
290
字节输入流读取一个一个字节 - 3
06:17
291
字节输入流读取一个一个字节数组 - 1
10:29
292
字节输入流读取一个一个字节数组 - 3
10:36
293
字节流读取中文输出不乱码的解决方案拓展 - 1
05:38
294
字节流读取中文输出不乱码的解决方案拓展 - 3
05:39
295
字节输出流的使用 - 1
11:34
296
字节输出流的使用 - 3
11:38
297
字节流做文件的复制 - 1
06:53
298
字节流做文件的复制 - 3
07:05
299
JDK1.7开始释放资源的新方式
04:53
300
字符输入流读取一个一个字符
09:50
301
字符输入流读取一个一个字符数组
08:32
302
字符输出流写字符数据出去 - 1
05:23
303
字符输出流写字符数据出去 - 3
05:23
304
缓冲流的四种流
01:42
305
缓冲字节输入流的使用 - 1
05:31
306
缓冲字节输入流的使用 - 3
05:39
307
缓冲字节输出流
04:19
308
字节缓冲流的性能分析 - 1
10:43
309
字节缓冲流的性能分析 - 3
10:51
310
字符缓冲输入流读取文本内容 - 1
06:09
311
字符缓冲输入流读取文本内容 - 3
06:07
312
字符缓冲输出流写字符出去
05:00
313
缓冲流练习题 - 1
10:00
314
缓冲流练习题 - 3
10:02
315
字符流不同编码读取乱码的问题
06:54
316
字符输入转换流 - 1
05:21
317
字符输入转换流 - 3
05:22
318
字符输出转换流
06:58
319
对象序列化 - 1
07:20
320
对象序列化 - 3
07:17
321
对象反序列化 - 1
05:33
322
对象反序列化 - 3
05:29
323
打印流
09:34
324
改变输出流向
02:56
325
属性集对象保存属性文件数据 - 1
05:08
326
属性集对象保存属性文件数据 - 3
05:09
327
Properties属性集读取属性文件数据
05:26
328
啤酒问题 - 1
07:41
329
啤酒问题 - 3
07:49
330
复制文件夹 - 1
08:10
331
复制文件夹 - 3
08:22
332
基本软件架构
05:28
333
网络通信的三要素 - 1
09:31
334
网络通信的三要素 - 3
09:37
335
协议介绍 - 1
05:29
336
协议介绍 - 3
05:34
337
InetAddress类的使用
06:14
338
UDP通信 - 1
11:56
339
UDP通信 - 3
12:09
340
Socket网络通信客户端与服务端流程
09:59
341
Socket网络编程入门案例一和原理 - 1
09:53
342
Socket网络编程入门案例一和原理 - 3
09:57
343
TCP通信二:可以反复发和反复收
04:51
344
TCP通信三:服务端可以接收多个客户端 - 1
07:22
345
TCP通信三:服务端可以接收多个客户端 - 3
07:29
346
拓展使用线程池 - 1
06:38
347
拓展使用线程池 - 3
06:50
348
拓展-端口转发的思想说明
03:21
349
图片上传-客户端开发 - 1
05:36
350
图片上传-客户端开发 - 3
05:36
351
图片上传-服务端开发 - 1
09:46
352
图片上传-服务端开发 - 3
09:55
353
BS架构模拟 - 1
07:14
354
BS架构模拟 - 3
07:12
355
通信模型 - 1
13:19
356
通信模型 - 3
13:23
357
总结avi
07:00
358
单元测试框架的使用 - 1
10:56
359
单元测试框架的使用 - 3
10:55
360
junit框架包使用说明
02:41
361
单元测试的注解介绍
07:30
362
反射的概述
05:24
363
反射-获取Class类对象
08:20
364
反射-获取Class类的构造器对象Constructor - 1
05:07
365
反射-获取Class类的构造器对象Constructor - 3
05:07
366
反射-获取Class类的构造器初始化对象
08:28
367
反射-获取Class类的成员变量Field
03:39
368
反射-获取Class类的成员变量且取值赋值
07:11
369
反射-获取Method方法并执行 - 1
06:11
370
反射-获取Method方法并执行 - 3
06:09
371
反射拓展:反射破坏封装性和泛型的约束性
05:37
372
反射拓展:反射有啥用 - 1
06:08
373
反射拓展:反射有啥用 - 3
06:09
374
注解的概述做标记
04:23
375
自定义注解
02:52
376
注解的属性
04:35
377
注解的特殊属性value
02:42
378
元注解
07:59
379
注解的解析 - 1
07:10
380
注解的解析 - 3
07:17
381
注解模拟junit框架
09:12
382
XML的概述
03:59
383
XML文件的创建
06:30
384
XML的七种组成部分 - 1
08:48
385
XML的七种组成部分 - 3
08:54
386
XML的约束技术:DTD
05:00
387
XML的约束技术:Schema - 1
05:42
388
XML的约束技术:Schema - 3
05:43
389
XML的解析方式与Dom4j介绍
05:14
390
Dom树原理
05:05
391
Dom4J框架的入门使用,获取document对象和根元素 - 1
07:47
392
Dom4J框架的入门使用,获取document对象和根元素 - 3
07:56
393
Dom4J框架获取子元素
07:50
394
Dom4J获取属性信息
06:11
395
Dom4J获取元素的文本值
05:12
396
Dom4J解析案例
09:59
397
XPath技术 - 1
14:52
398
XPath技术 - 3
14:57
399
Mybatis配置文件的解析
07:49
400
工程设计模式的思想
08:27
401
装饰模式
09:30
402
Commons-io包简化io流读写数据 - 1
07:14
403
Commons-io包简化io流读写数据 - 3
07:19
404
Base64的介绍 - 1
06:03
405
Base64的介绍 - 3
06:05
相关视频
第12/21集 · 15:11
非形式逻辑导论 - 3
大学课程
2022年11月1日
2009观看
第1/37集 · 30:41
【闽南语教程】單元 1.導論 - 1
大学课程
2022年10月31日
8116观看
31:51
名师讲理论 (主观)黄韦博 行政法 导论 - 2
2022年11月4日
1769观看
第110/114集 · 07:59
经济基础知识 第二十八章 行政法基础知识 - 3
大学课程
2022年11月17日
1904观看
18:27
年指南针超级系统强化阶段行政法第三十讲 - 1
轻知识
2022年11月1日
1572观看
10:31
张宇琛 法律职业资格考试 刑法 名师讲理论 绪论刑法总论的理论体系 - 1
2022年11月4日
965观看
19:00
名师讲理论(主客一体)席亦文 三国法 国际法导论 - 3
2022年11月3日
1047观看
07:15
【2022新经济法】第三章第4讲票据的概念与特征
轻知识
2022年11月8日
3213观看
第1/89集 · 10:56
【南昌大学公开课:口腔探密】第一章 概论 - 1
大学课程
2022年10月11日
6487观看
第2/57集 · 12:00
【武汉大学-数字图像处理(国家级精品课)课堂录播】1.1-2概论 - 2
大学课程
2022年11月1日
2050观看
第14/20集 · 05:28
[8.1.1]--城设计概论 - 3
大学课程
2022年9月28日
2436观看
第25/35集 · 04:47
单二部曲式概论与有再现的单二部曲式
大学课程
2022年9月11日
1438观看
第56/104集 · 14:38
法理学背诵逻辑 第一章 绪论02 - 1
大学课程
2022年9月29日
974观看
第111/228集 · 06:42
【方剂学】补益剂概论 - 1
大学课程
2022年10月8日
4397观看
第2/132集 · 16:36
引论——第3部分 - 2
大学课程
2022年10月31日
1839观看
第18/27集 · 17:37
高鸿业《西方经济学》章节核心知识串讲(微观汇总) - 3
大学课程
2022年9月28日
1372观看