学习使用Scala解释器
{{ interaction.likeNum == 0 ? (pageType === 'video' ? '抢首赞' : '点赞') : formatNumber(interaction.likeNum) }}
{{ interaction.collectionNum == 0 ? '收藏' : formatNumber(interaction.collectionNum) }}
{{ interaction.discussNum == 0 ? (pageType === 'video' ? '抢沙发' : '讨论') : formatNumber(interaction.discussNum) }}
分享
适合人群
有 Java SE 基础的同学
你将会学到
学习大数据领域中使用广泛的函数式编程语言 Scala
课程简介
在编程领域中,主要有三种编程思想,分别是:面向过程编程、面向对象编程以及函数式编程。函数式编程的可读性和简洁性是其他编程模式所不能比拟的,函数式编程也是编程语言的趋势。
那么,Scala 编程语言是面向对象编程和函数式编程混合的一门语言。在现在的大数据领域中,Scala 是主要的编程语言之一,是我们从事大数据开发必备的语言技能。
本课程从下面的几个方面来讲解 Scala:
一、认识 Scala,这个章节对 Scala 的基本概念做一个了解,并且和 Java 语言进行对比。
二、十二步体验 Scala,这个章节在非常浅的层面上讲解下 Scala 中所有的功能,让你对 Scala 的功能有个感官的认识。
三、面向对象编程基础,这个章节讲解 Scala 的面向对象编程的知识
四、函数式编程基础,这个章节讲解 Scala 的函数式编程的知识
五、模式匹配,模式匹配是函数式编程领域中的强大的功能,这个章节讲解 Scala 中的模式匹配
六、隐式系统,Scala 中的隐式系统可以使得代码编写更加的简洁和优雅
七、类型系统,Scala 类型系统使得使得类型安全
八、集合框架,Scala 中的各种集合的讲解
九、利用 SBT 来构建 Scala 应用
展开更多
{{tips.text}}
{{ noteHeaderTitle }}
笔记{{ hasMyNote ? '我的笔记' : '记笔记' }}
{{ hasMyNote ? '我的笔记' : '记笔记' }}
优质笔记
更新于:{{ $dayjs.formate('YYYY-MM-DD HH:mm:ss', item.last_uptime*1000) }}
公开笔记对他人可见,有机会被管理员评为“优质笔记”
{{ noteEditor.content.length }}/2000
公开笔记
保存提问
讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。
记录时间点
记录提问时视频播放的时间点,便于后续查看
公开提问
提交课程大纲
自动连播
![[老汤]公开课-怎样学习大数据技术](https://s2.51cto.com/images/201804/13/cb2ecfa36c5e7fce97fb40f3dccaea89.png?x-oss-process=image)
[老汤]公开课-怎样学习大数据技术
48772人学习
老汤
5.0
免费
![[老汤]Spark 2.x 实战应用三系列之Spark-core RDD Api](https://s2.51cto.com/images/201712/05/9fc4c7642383d883436c792e143e2629.png?x-oss-process=image)
[老汤]Spark 2.x 实战应用三系列之Spark-core RDD Api
40179人学习
老汤
4.7
¥159.00
![[老汤]Spark 2.x实战应用系列一之怎样学习Spark](https://s2.51cto.com/images/201712/05/131d359464cb24e2fdc6650e57421be3.png?x-oss-process=image)
[老汤]Spark 2.x实战应用系列一之怎样学习Spark
34107人学习
老汤
5.0
免费
![[老汤]Spark 2.x实战应用系列之Spark开发环境搭建(windows)](https://s2.51cto.com/images/201712/05/2c8d6cf6b1ed0482c1b0a40879c32c7a.png?x-oss-process=image)
[老汤]Spark 2.x实战应用系列之Spark开发环境搭建(windows)
25558人学习
老汤
5.0
免费
![[老汤]Spark 2.x实战应用系列之Spark相关集群环境搭建](https://s2.51cto.com/images/201712/05/4d136836a384a95703f006c413b8d028.png?x-oss-process=image)
[老汤]Spark 2.x实战应用系列之Spark相关集群环境搭建
24981人学习
老汤
5.0
免费
![大数据高级工程师:Spark 2.x 实战应用系列之正确理解Spark](https://s2.51cto.com/images/202003/12/923d02252ae35871033ab9f94a011cab.jpg?x-oss-process=image)
大数据高级工程师:Spark 2.x 实战应用系列之正确理解Spark
19779人学习
老汤
5.0
会员免费
![[老汤]Spark 2.x之Scala内功修炼视频课程三-十二步体验Scala](https://s2.51cto.com/images/201712/05/eb4f5a5a1d2644713c9c92c0099e018f.png?x-oss-process=image)
[老汤]Spark 2.x之Scala内功修炼视频课程三-十二步体验Scala
16136人学习
老汤
4.9
免费
![[老汤]Spark 2.x实战应用系列七之Spark SQL(scala&java)](https://s2.51cto.com/images/202101/27/5f051c7bdc6a2a0f7ac26fe8fe5edd84.png?x-oss-process=image)
[老汤]Spark 2.x实战应用系列七之Spark SQL(scala&java)
14147人学习
老汤
4.7
¥159.00