Scala语言基础知识筑基宝典视频课程

首发

下载课程

下载学院APP

缓存视频离线看

收藏(17)

Scala语言基础知识筑基宝典视频课程

适用人群: 大数据开发、分析方向的同学;

共21课时 共7小时51分钟 更新时间:2018-09-15

2424小时内答疑

课时永久观看

退15分钟内无条件退款

  1. 仅限付费视频课程适用
  2. 购买后15分钟内可以找到客服进行沟通退款
  3. 退款将返还至51CTO学院账户,不支持提现
  4. 下载资料后不再享有退款特权
  5. 客服(Tel:400-101-1651)
  6. 最终解释权归51CTO学院所有

APP缓存听课

PC倍速播放

专属资料下载

课程介绍

课程大纲

学习资料

学员评价

课程目标
使学员掌握Scala语言核心知识。
适用人群
大数据开发、分析方向的同学;
课程简介
  • 半小时上手Scala

    介绍什么是Scala,Scala语言的特性,本课程的教学计划和参考资料,并指导同学们准备学习环境,编写第一个Scala程序。

  • 基础语法

    介绍Scala的基础语法,包括对象、类、方法、字段、标识符、关键字、注释等,以及包的概念和使用。

  • 数据类型和变量

    介绍Scala的主要数据类型及其字面量的写法,Scala中变量的声明和使用方法。

  • 运算符

    介绍Scala中的各种运算符,以及运算符的优先级、与Java运算符的区别等知识。

  • 控制流程

    介绍Scala中的控制流程,包括条件语句以及三种不同的循环。

  • 访问修饰符

    介绍Scala中控制可见性的三种访问修饰符,以及它们与Java中同名修饰符的区别。

  • 函数

    介绍Scala函数的相关知识,包括函数的声明和定义、函数调用、可变参数、局部函数、头等函数、占位符语法、部分应用函数、闭包等。

  • 控制抽象

    介绍Scala中一些高级控制抽象特性,包括高阶函数、柯里化、传名参数。

  • 字符串

    介绍Scala字符串的概念和用法。

  • 数组

    介绍Scala数组的概念和用法。

  • 面向对象

    介绍Scala的面向对象特征,包括类和对象、继承、抽象类、单例对象等知识。

  • 特质

    介绍Scala特质的使用方式和用途,详解Ordered特质,并比较特质和多重继承的区别。

  • 模式匹配

    介绍Scala中模式匹配的写法,样本类的概念和用法,最后介绍Option类型。

  • 泛型

    介绍Scala泛型的相关知识,包括泛型类和泛型函数、类型变量界定(上界、下界、视图界定、上下文界定)、类型约束、型变(协变、逆变)。

  • 集合1

    介绍Scala集合第1部分知识,包括集合库概览、List的用法、其余的Seq。

  • 集合2

    介绍Scala集合第2部分知识,包括Set的用法、Map的用法、元组的用法。

  • 集合3

    介绍Scala集合第3部分知识,包括其它不可变/可变的集合类、视图、迭代器的概念和用法。

  • 异常和断言

    介绍Scala中的异常机制、断言机制。

  • 抽取器

    介绍Scala抽取器的概念和用法,以及正则表达式的基本用法和抽取器用法。

  • 注解

    介绍Scala注解的用法以及几种标准注解。

加载中
所属章节 资料名称 文件大小 下载
相关资料推荐

暂时还没有学习资料~

综合评分

0人评价

好于0%的课程

暂无

课程与描述相符 5 非常满意

老师的讲解表达 5 非常满意

老师的答疑服务 5 非常满意

全部

好评 0

中评 0

差评 0

加载中
没有了哦~

所属专题

讲师介绍

马彦平

马彦平

好评率:100%

浙大研究生毕业,拥有CCAH、阿里云企业级互联网架构、信息系统项目管理师、PMP等十余项专业证书,4项国际/国内专利拥有者,数萌教育创始人。

官方交流群

51CTO学院JAVA交流群(439813197)

立即加入

712人学习过

订阅专栏更多

推荐图书

7日学霸榜 有712人与你一起学习

课程介绍

课程大纲

学习资料

学员评价

¥39

课程评价

发表客观评价,最高可得35学分(会员可得70学分)

Scala语言基础知识筑基宝典视频课程

该课程已有 人评价

课程与描述相符

老师的讲解表达

老师的答疑服务

匿名

在线
客服
在线
客服
APP
下载
×

下载Android客户端

下载iphone 客户端

返回
顶部