小小千想和您聊一聊

当前位置: 首页> 视频教程> 快速入门Scala

快速入门Scala高级

   评分9.4

132节课

24274人已学

下载本章视频你能学到什么?

通过本课程的学习,能快速掌握scala这门语言,并在实际开发中应用,深入浅出,循序渐进,快速入门,全面掌握scala开发。

千锋大数据官方①群(857910996)——猛戳进入


课程介绍

本套视频由浅入深对Scala内容进行全面讲解,主要针对Scala小白用户,如果有一定的编程语言基础,如了解Java语言,学习起来会更轻松。

章节目录

第1章 scala介绍 64 列表的构建
1 scala语言介绍 65 列表的访问和遍历
2 scala语言特点 66 列表元素追加
3 函数式编程 67 列表的基本操作
4 静态类型语言 68 列表的常用操作
5 scala资料推荐 69 列表的拆分和合并
第2章 环境搭建 70 不可变列表
6 Windows下环境搭建 71 Set构建和基本操作
7 Linux下环境搭建 72 有序集合和集合遍历
8 Scala解释器 73 集合的基本操作
9 集成开发环境配置 74 集合运算
第3章 编码规范及变量定义 75 可变栈
10 Scala编码规范 76 不可变栈
11 变量定义 77 可变队列
12 var和val的区别 78 不可变队列
13 变量总结 79 filter
第4章 数据类型 80 map
14 数据类型 81 flatten
15 整数类型 82 flatMap
16 浮点类型 83 redureduce
17 字符类型 84 Fold
18 字符串类型 85 foreach forall
19 其他数据类型 第10章 面向对象
20 类型转换 86 类的概念
第5章 操作符 87 类的属性定义
21 算术操作符 88 属性的使用
22 关系操作符 89 自定义get和set方法
23 逻辑操作符 90 Bean属性
24 位运算符 91 主构造方法
25 赋值运算符 92 主构造方法内幕
26 优先级、结合型和注意事项 93 辅助构造方法
第6章 表达式 94 特质的定义
27 表达式 95 作为接口使用
28 条件表达式 96 带有实现特质的使用
29 块表达式 97 特质的叠加
第7章 循环 98 特质继承类
30 for循环 99 抽象类的定义
31 高级for循环 100 抽象类的使用
32 for推导 101 匿名类
33 while do-while循环 102 内部类
34 if和布尔变量跳出循环 103 内部类的其他形式
35 breakable实现跳出循环 104 继承
第8章 方法和函数 105 super关键字
36 方法的定义 106 override关键字
37 无参方法 107 类型检查和转换
38 默认参数方法 108 单例对象
39 不定长参数方法 109 伴生对象
40 方法定义的注意事项 110 伴生对象
41 函数的定义 111 unapply方法1
42 匿名函数 112 unapply方法2
43 递归函数 113 应用程序对象
44 无参函数 114 认识样例类
45 方法和函数的区别联系 115 样例类的应用
第9章 集合 116 样例对象
46 集合的概念 第11章 模式匹配
47 定长数组的定义 117 模式匹配
48 定长数组访问和遍历 118 常量模式
49 可变数组的创建 119 变量模式
50 变长数组的操作 120 字符串模式
51 定长数组、变长数组的转换和遍历 121 数组匹配
52 数组元素处理 122 元组匹配
53 数组常用方法 123 列表匹配
54 数组进阶 124 类型匹配
55 Map构建 125 构造器模式
56 Map元素访问 126 样例类模式
57 Map增删元素 127 带守卫的模式
58 Map遍历 128 模式匹配和Option类型
59 HashMap 129 密封类
60 TreeMap 130 认识偏函数
61 创建元组 131 偏函数相关方法
62 元组的访问和遍历 132 偏应用函数
63 拉链操作

  • Scala系列之继承

    在Scala中扩展类的方式和Java一样都是使用extends关键字,可以把类声明为final,使之不能扩张.也可以把单个方法或者字段声明为final,以确保它不能被重写,注意和Java的不同,Java中final修饰的字段意味着不可变。

    646
  • Scala系列之高阶函数

    Scala中,函数是头等公民,和数字一样。不仅可以调用,还可以在变量中存放函数,也可以作为参数传入函数,或者作为函数的返回值。

    625
  • Scala系列之方法嵌套和方法多态

    Scala系列之方法嵌套和方法多态

    927
  • Scala系列之范型

    定义一个类型Writer[-A],如果A是逆变的,意思是:对类型A和B,A是B的子类型,那么Writer[B]是Writer[A]的子类型。

    794
  • Scala系列之对象

    在Scala中没有静态方法和静态字段,但是可以使用object这个语法结构来达到同样的目的。

    1713
  • Scala系列之抽象类

    如果某个类至少存在一个抽象方法或一个抽象字段,则该类必须声明为abstract。

    1663
  • Scala系列之闭包

    闭包通常来讲可以简单的认为是可以访问一个函数里面局部变量的另外一个函数。

    1787
  • Scala系列之闭包

    闭包是一个函数,返回值依赖于声明在函数外部的一个或多个变量。

    1922
  • Scala系列之抽象类

    如果某个类至少存在一个抽象方法或一个抽象字段,则该类必须声明为abstract。

    1670
  • Scala系列之映射Map

    Scala系列之映射Map

    1874

他们都在看

用户登录

手机号:

密码:

图形验证码:

点击切换

用户注册

手机号:

登录密码:

图形验证码:

点击切换

短信验证码:

获取验证码

忘记密码

1安全验证

2重置密码

手机号:

图形验证码:

短信验证码:

获取验证码

忘记密码

1安全验证

2重置密码

新密码:

确认新密码:

获取课程

添加小千老师微信,获取课程信息

如何获取课程?

一、需拥有此本教材

如没有,可点击下方入口购买当当购买入口京东购买入口

二、添加小千老师,发送拥有凭证,解锁课程资源

1.购买该教材的订单信息
2.拥有的实体书信息等

更换手机号

新手机号:

图形验证码:

短信验证码:

获取验证码