马彦平
    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
大数据开发必知必会
Java语言核心知识筑基宝典视频课程
16894人学习
¥99.00
大数据方向Hadoop核心知识进阶宝典——HDFS、MapReduce、YARN视频课程
7698人学习
¥199.00
Spark开发核心技能进阶宝典
1351人学习
¥199.00
更 多 9 门 课 程
Java Web全栈工程师之路【买视频送书】
XML需知需会:Java、C#、Python多种语言解析XML文档
67660人学习
¥49.00
jQuery必知必会:老程序员手把手带您完成一个【MyNotes】Web前端项目
45166人学习
¥49.00
师傅带徒弟学Java Web:老程序员带您完成一个【网上商城】Web项目
131654人学习
¥268.00
更 多 9 门 课 程
Java基础入门项目实战专题【买课送书】
师傅带徒弟学Java第1篇 Java基础视频课程
645336人学习
¥29.00
师傅带徒弟学Java第2篇 【Java】面向对象视频课程
524947人学习
¥49.00
师傅带徒弟学Java第4篇项目实战视频课程1——【Java】PetStore宠物商店
320207人学习
¥159.00
更 多 5 门 课 程
Java软件开发全套课程(笔记+项目案例)
SpringCloud微服务快速入门实战课程【2020版】
6354人学习
¥48.00
Redis入门视频课程(适合初学者的教程)
25121人学习
¥29.00
Dubbo快速入门视频课程(通俗易懂)
28356人学习
¥29.00
更 多 42 门 课 程
Java软件开发全套课程(笔记+项目案例)
SpringCloud微服务快速入门实战课程【2020版】
6354人学习
¥48.00
Redis入门视频课程(适合初学者的教程)
25121人学习
¥29.00
Dubbo快速入门视频课程(通俗易懂)
28356人学习
¥29.00
更 多 42 门 课 程
  • 课程介绍
  • 课程大纲

适合人群:

大数据开发、分析方向的同学;希望使用Scala进行开发的同学

你将会学到:

使学员学习Scala语言核心知识。

课程简介:

课程源码见第21讲,解压密码为smjyxiaomage

Scala语言是一种兼顾面向对象编程和函数式编程的语言,在大数据领域尤其是Spark开发中有广泛的应用。本课程针对目前主流版本Scala2.12和IntelliJ IDEA开发工具,介绍了Scala语言的基础语法、控制流程、函数、数组、面向对象、特质、模式匹配、集合等内容,侧重于基础知识的介绍和API的使用方法,对于熟悉Java的学员又能搞清Scala和Java的主要区别。同时,每节课都提供了配套源码,便于同学们研读和调试。

本课程适合大数据开发、分析方向的同学进行学习,也可作为其他领域的程序员学习Scala语言的基础教程。

课程体系图-12.png

展开更多

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

  • 2

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

    「仅限付费用户」点击下载“12-1 半小时上手Scala.pdf”

    [22:36]
  • 3

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

    「仅限付费用户」点击下载“12-2 基础语法.pdf”

    [24:16]
  • 4

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

    「仅限付费用户」点击下载“12-3 数据类型和变量.pdf”

    [22:14]
  • 5

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

    「仅限付费用户」点击下载“12-4 运算符.pdf”

    [21:02]
  • 6

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

    「仅限付费用户」点击下载“12-5 控制流程.pdf”

    [22:16]
  • 7

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

    「仅限付费用户」点击下载“12-6 访问修饰符.pdf”

    [16:34]
  • 8

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

    「仅限付费用户」点击下载“12-7 函数.pdf”

    [35:34]
  • 9

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

    「仅限付费用户」点击下载“12-8 控制抽象.pdf”

    [29:35]
  • 10

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

    「仅限付费用户」点击下载“12-9 字符串.pdf”

    [19:21]
  • 11

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

    「仅限付费用户」点击下载“12-10 数组.pdf”

    [16:43]
  • 12

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

    「仅限付费用户」点击下载“12-11 面向对象.pdf”

    [25:30]
  • 13

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

    「仅限付费用户」点击下载“12-12 特质.pdf”

    [24:11]
  • 14

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

    「仅限付费用户」点击下载“12-13 模式匹配.pdf”

    [24:57]
  • 15

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

    「仅限付费用户」点击下载“12-14 泛型.pdf”

    [30:17]
  • 16

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

    「仅限付费用户」点击下载“12-15 集合1.pdf”

    [22:15]
  • 17

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

    「仅限付费用户」点击下载“12-16 集合2.pdf”

    [21:36]
  • 18

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

    「仅限付费用户」点击下载“12-17 集合3.pdf”

    [28:55]
  • 19

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

    「仅限付费用户」点击下载“12-18 异常和断言.pdf”

    [13:34]
  • 20

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

    「仅限付费用户」点击下载“12-19 抽取器.pdf”

    [33:33]
展开更多
在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部