新建Maven子模块

4798 未经授权,禁止转载了解课程
课程介绍
讨论{{interaction.discussNum ? '(' + interaction.discussNum + ')' : ''}}
适合人群
有 Java SE 基础的同学
你将会学到
学习大数据领域中使用广泛的函数式编程语言 Scala
课程简介

在编程领域中,主要有三种编程思想,分别是:面向过程编程、面向对象编程以及函数式编程。函数式编程的可读性和简洁性是其他编程模式所不能比拟的,函数式编程也是编程语言的趋势。


那么,Scala 编程语言是面向对象编程和函数式编程混合的一门语言。在现在的大数据领域中,Scala 是主要的编程语言之一,是我们从事大数据开发必备的语言技能。


本课程从下面的几个方面来讲解 Scala:

一、认识 Scala,这个章节对 Scala 的基本概念做一个了解,并且和 Java 语言进行对比。

二、十二步体验 Scala,这个章节在非常浅的层面上讲解下 Scala 中所有的功能,让你对 Scala 的功能有个感官的认识。

三、面向对象编程基础,这个章节讲解 Scala 的面向对象编程的知识

四、函数式编程基础,这个章节讲解 Scala 的函数式编程的知识

五、模式匹配,模式匹配是函数式编程领域中的强大的功能,这个章节讲解 Scala 中的模式匹配

六、隐式系统,Scala 中的隐式系统可以使得代码编写更加的简洁和优雅

七、类型系统,Scala 类型系统使得使得类型安全

八、集合框架,Scala 中的各种集合的讲解

九、利用 SBT 来构建 Scala 应用

展开更多
发布
头像

{{ item.user.nick_name }} {{ EROLE_NAME[item.user.identity] }}

置顶笔记
讨论图
{{ item.create_time }}回复
  • 删除

    是否确认删除?

    确认
    取消
  • {{ item.is_top == 1 ? '取消置顶' : '置顶'}}

    已有置顶的讨论,是否替换已有的置顶?

    确认
    取消
{{ tag.text}}
头像
{{ subitem.user.nick_name }}{{ EROLE_NAME[subitem.user.identity] }}
{{ subitem.create_time }}回复
删除

是否确认删除?

确认
取消
发布
{{pageType === 'video' ? '讨论区抢占沙发,可获得双倍学分' :'讨论区空空如也,你来讲两句~'}}
发布
{{tips.text}}
{{ noteHeaderTitle }} 笔记{{ hasMyNote ? '我的笔记' : '记笔记' }}
{{ hasMyNote ? '我的笔记' : '记笔记' }}
优质笔记
更新于:{{ $dayjs.formate('YYYY-MM-DD HH:mm:ss', item.last_uptime*1000) }}
头像
{{ detail.username }}

公开笔记对他人可见,有机会被管理员评为“优质笔记”

{{ noteEditor.content.length }}/2000

公开笔记
保存
提问

讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。

记录时间点
记录提问时视频播放的时间点,便于后续查看
公开提问
提交