Scala编程语言视频教程
分享网盘下载——https://pan.baidu.com/s/1ghdAP83 密码: mq6x
Scala是一种多范式的编程语言,其设计的初衷是要集成面向对象编程和函数式编程的各种特性。Scala运行于Java平台(Java虚拟机),并兼容现有的Java程序。它也能运行于CLDC配置的Java ME中。目前还有另一.NET平台的实现,不过该版本更新有些滞后。Scala的编译模型(独立编译,动态类加载)与Java和C#一样,所以Scala代码可以调用Java类库(对于.NET实现则可调用.NET类库)。Scala包括编译器和类库,以及BSD许可证发布。
学习Scala编程语言,为后续学习Spark奠定基础。
第1课:Scala动手实战入门
1.1 安装Scala开发环境
1.2 Scala常用类型介绍
1.3 动手体验值与变量的声明
1.4 动手体验Scala函数与方法的定义和使用
1.5 动手编写条件表达式
1.6 循环表达式与For循环的使用
第2课:Scala实战入门进阶
2.1 默认参数、带名参数及变长参数
2.2 lazy值
2.3 异常处理
2.4 数组
2.5 Map操作
第3课:Scala面向对象入门实战
3.1 类的定义:属性与方法
3.2 不同的构造器
3.3 object对象
3.4 apply方法
3.5 方法重写与字段重写(Scala中的继承)
第4课:Scala面向对象进阶实战
4.1 抽象类
4.2 trait
4.3 包的定义与使用
4.4 包对象定义与使用
4.5 文件访问
第5课:Scala函数式编程入门实战
5.1 函数的定义
5.2 值函数
5.3 匿名函数
5.4 闭包
5.5 SAM与Curry
5.6 高阶函数示例
第6课:Scala函数式编程进阶实战
6.1 集合
6.2 序列
6.3 可变列表与不可变列表
6.4 集合操作
6.5 case class
6.6 模式匹配
第7课:Scala高级特性实战
7.1 泛型类
7.2 泛型函数
7.3 Lower bounds 与 Upper bounds
7.4 View bounds
7.5Context bounds
7.6 协变与逆变
7.7 隐式转换
7.8 隐式参数
7.9 隐式类
第8课:Scala的Actor
8.1 创建actor
8.2 actor的消息机制
8.3 共享线程
8.4 多个actor协同工作
8.5 actor使用最佳实践
备用地址——https://pan.baidu.com/s/1jJNpHLO 密码: yxpb
分享到:
相关推荐
spark-3.2.4-bin-hadoop3.2-scala2.13 安装包
赠送jar包:scala-parser-combinators_2.11-1.0.4.jar; 赠送原API文档:scala-parser-combinators_2.11-1.0.4-javadoc.jar; 赠送源代码:scala-parser-combinators_2.11-1.0.4-sources.jar; 赠送Maven依赖信息...
spark-3.2.1-bin-hadoop3.2-scala2.13.tgz
Scala编程实战基础教程,适合初学者学习的一本经典教程
scala 编程基础课程,通过此文档,你可以快速掌握scala语言的基础开发
大数据Spark企业级实战版,本书介绍了一种新的编程语言---Scala,它把面向对象和函数式编程有机的结合为整体,从而形成一种统一,语义丰富新思维体系。
第3讲-Scala编程详解:基础语法 共8页 第4讲-Scala编程详解:条件控制与循环 共7页 第5讲-Scala编程详解:函数入门 共5页 第6讲-Scala编程详解:函数入门之默认参数和带名参数 共5页 第7讲-Scala编程详解:函数入门...
第3讲-Scala编程详解:基础语法 共8页 第4讲-Scala编程详解:条件控制与循环 共7页 第5讲-Scala编程详解:函数入门 共5页 第6讲-Scala编程详解:函数入门之默认参数和带名参数 共5页 第7讲-Scala编程详解:函数入门...
第3讲-Scala编程详解:基础语法 共8页 第4讲-Scala编程详解:条件控制与循环 共7页 第5讲-Scala编程详解:函数入门 共5页 第6讲-Scala编程详解:函数入门之默认参数和带名参数 共5页 第7讲-Scala编程详解:函数入门...
快学scala 完整清晰版 大数据spark 主要的编程语言 快学scala 完整清晰版 大数据spark 主要的编程语言
第3讲-Scala编程详解:基础语法 共8页 第4讲-Scala编程详解:条件控制与循环 共7页 第5讲-Scala编程详解:函数入门 共5页 第6讲-Scala编程详解:函数入门之默认参数和带名参数 共5页 第7讲-Scala编程详解:函数入门...
第3讲-Scala编程详解:基础语法 共8页 第4讲-Scala编程详解:条件控制与循环 共7页 第5讲-Scala编程详解:函数入门 共5页 第6讲-Scala编程详解:函数入门之默认参数和带名参数 共5页 第7讲-Scala编程详解:函数入门...
大数据课程——Scala编程基础,教师版,提供教学大纲、教案、教学设计、实训文档等,课程内容包含教学准备环境、软件安装、作业、教学文档、演示视频,花费巨额时间亲自制作,下载后可私信提供上述所有教学资料,可...
第3讲-Scala编程详解:基础语法 共8页 第4讲-Scala编程详解:条件控制与循环 共7页 第5讲-Scala编程详解:函数入门 共5页 第6讲-Scala编程详解:函数入门之默认参数和带名参数 共5页 第7讲-Scala编程详解:函数入门...
Scala的一些语言特性是很令人着迷的,尤其对于那些厌倦了...但是对于Scala来说,尤其是没有 Python, Ruby 等语言基础的Java工程师来说,学习Scala是一件比较痛苦的事情,而将Scala的优势发挥出来,则需要更多的努力。
【课程列表】 2.1 Scala语言概述 2.2 Scala基础 2.3 面向对象编程基础 2.4 函数式编程基础
spark-scala-api zip压缩包
第3讲-Scala编程详解:基础语法 共8页 第4讲-Scala编程详解:条件控制与循环 共7页 第5讲-Scala编程详解:函数入门 共5页 第6讲-Scala编程详解:函数入门之默认参数和带名参数 共5页 第7讲-Scala编程详解:函数入门...
第3讲-Scala编程详解:基础语法 共8页 第4讲-Scala编程详解:条件控制与循环 共7页 第5讲-Scala编程详解:函数入门 共5页 第6讲-Scala编程详解:函数入门之默认参数和带名参数 共5页 第7讲-Scala编程详解:函数入门...
Scala编程语言详解(从入门到精通)。Scala语言详解doc文档。Scala是面向对象的;Scala是静态类型的;Scala是可扩展的。为学习Spark奠定基础