【海牛大数据】Scala教程(从基础语法到函数式编程再到网络编程,全套保姆式教学)

8.5万
337
2023-02-23 00:41:37
正在缓冲...
399
354
3384
2566
视频制作不易,一键三连谢谢支持 Scala是在基于jvm环境运行的函数式编程语言,可以支持所有的java类库,所以java能干的事情它都能干,还有自己强大的特性,支持交互式编程、强大的集合类库、各种线程的函数,如果使用熟练那真是编程利器,能提高很多编码的速度,做同一间事要比java快得多。由它编写的框架有大家熟知的spark、kafka。特别是作为spark的第一开发语言被大家在工作中经常使用。 前置知识: JavaSE基础
实操平台:cloud.hainiubl.com + 课件分享:www.hainiubl.com = 理论+实操
视频选集
(1/85)
自动连播
1.scala的背景和介绍
19:45
2.scala的安装
13:30
3.scala代码的手动编译
08:45
4.idea的scala环境配置
12:51
5.字体设置和maven的设置
05:59
6.源码和快捷键配置
12:54
7.scala基础数据类型
14:53
8.变量声明
08:29
9.scala操作符
08:05
10.代码格式和控制语句
17:50
11.while循环
08:37
12.for循环的简单使用
15:57
13.循环控制语句
07:34
14.yield关键字
09:00
15.方法的简单使用
14:49
16.递归和可变参数
18:56
17.函数的定义
07:46
18.函数作为参数和返回值
09:54
19.匿名函数和方法的转换
08:21
20.数组的声明和泛型的使用
15:27
21.数组上面的方法
10:42
22.可变数组
07:42
23.元组的背景
08:48
24.元组的创建和使用
05:40
25.元组的数据类型和对偶元组
06:35
26.课堂练习题
16:56
27.list列表
15:20
28.set集合
11:49
29.不可变的map
13:43
30.可变map和遍历
08:26
31.多变量声明和集合转换
10:56
32.类型的转换和懒加载
17:16
33.foreach的使用
10:29
34.map的使用
15:14
35.filter的使用
07:37
36.flatten的使用
07:39
37.flatMap的使用和练习
19:52
38.排序
16:00
39.并行集合
10:23
40.reduce的使用
21:01
41.reduceLeft和reduceRight
15:34
42.fold的使用
07:14
43.foldLeft和foldRight
07:27
44.aggregate聚合
09:44
45.groupBy分组
10:35
46.grouped分组
07:30
47.mapValues的使用
09:31
48.集合间的交并差
05:29
49.wordcount的逻辑实现
17:46
50.wordcount的改版
06:53
51.下划线的使用
16:14
52.类的声明和使用
11:08
53.主构造器
07:23
54.辅助构造器和setget方法
13:17
55.object单例对象
11:08
56.单例对象的常量使用方式
12:00
57.单例对象模拟连接池
08:04
58.伴生对象
13:32
59.private关键字
08:42
60.apply和unapply方法
13:33
61.样例类和样例对象
10:26
62.抽象类和接口
30:12
63.type关键字和类的泛型
09:42
64.匹配模式-值的匹配
05:35
65.匹配模式-返回值和守卫
07:17
66.匹配模式-类型匹配
06:44
67.匹配模式-值的匹配
12:03
68.偏函数的定义
08:16
69.偏函数的使用
11:37
70.高级函数的使用
11:30
71.部分参数函数和默认值参数
05:26
72.柯里化
08:28
73.implicit关键字的使用
12:13
74.隐式方法
17:12
75.比较器和隐式对象的使用
19:22
76.泛型的定义
15:39
77.泛型的上下限
05:54
78.协变和逆变
10:57
79.akka原理和模型
11:27
80.简单akka代码实现
09:09
81.akka实现多机器交互
18:46
82.akka实现集群交互的准备
10:04
83.从节点注册
15:58
84.从节点心跳实现
15:51
85.主节点的超时检查
14:11
客服
顶部
赛事库 课堂 2021拜年纪