文档索引页
Introduction
Scala概述
Scala概述_上
Scala概述_下
Scala读法说明
Scala语言特点
环境搭建
Windows搭建Scala开发环境
Linux下搭建Scala开发环境
Scala插件安装
起步
Scala快速入门
idea开发Scala项目
Java模拟Scala的运行机制
字符串注释相关
字符串输出3种方式
关联Scala源码
文档注释
编写规则_注意事项和手册
Scala变量
Scala变量的基本使用
Scala变量的注意事项
Scala数据类型
Scala数据类型的一览图
Scala整型
Scala浮点型
Scala字符类型
Null_Nothing_Unit
作业评讲
温故知新
类型转换
值类型的自动转换
值类型的强制转换
值类型与String相互转换
标识符的使用说明
运算符
算术运算符
关系运算符
逻辑运算符
赋值运算符
运算符特别说明
运算符优先级
从控制台输入内容
流程控制
顺序控制
单分支
双分支
多分支
分支控制注意事项
嵌套分支
循环
for循环的两种方式
for循环守卫
引入变量
嵌套循环
循环返回值
循环的注意事项和练习题
While循环
DoWhile循环
多重循环应用案例
实现Break和Continue
循环中断作业评讲
函数
函数式编程基本介绍
函数式编程几个重要概念
函数的必要性及学习方法
函数基本介绍和快速入门
函数_方法的调用机制
函数递归调用的机制
函数递归的课堂练习
函数使用注意事项和细节
函数使用注意事项和细节1
函数使用注意事项和细节2
函数使用注意事项和细节3
过程
惰性函数
异常处理
函数练习题
面向对象
面向对象编程介绍和入门案例
如何定义类和属性的使用
属性的注意事项
对象创建和对象内存布局图
作业布置
作业评讲
温故知新
类
方法
类与对象的应用实例
Java构造器回顾
主构造器和辅助构造器
主构造器和辅助构造器的细节
属性高级部分
对象创建流程分析
包介绍和java包回顾
包
Scala包的基本使用
Scala包的特点说明
包的使用细节和注意事项1
包的使用细节和注意事项2
包对象的介绍和底层机制
包对象注意事项和细节说明
Java包的可见性
Scala包的可见性讲解
Scala包的引入和细节
银行案例
使用抽象完成银行案例
特性
封装
封装
作业布置
作业点评
温故知新
封装注意事
继承
Java继承的回顾
Scala的继承快速入门
Scala的继承注意事项
方法重写
类型转换和最佳实践
多态
Java的超类构造分析
Scala的超类构造分析
覆写字段
Java的覆写字段回顾
Scala覆写字段快速入门
覆写字段注意事项和细节说明1
覆写字段注意事项和细节说明2
其他
抽象类的基本介绍
抽象类使用注意事项和细节
匿名子类
类的层级关系和作业布置
作业评讲
温故知新
动态混入特质
叠加特质
叠加特质的注意事项和细节
在特质中重写抽象方法
富接口
动态混入特质对字段的处理
特质构造的顺序
扩展类的特质
自身类型_selftype
内部类的基本使用
内部类访问外部类属性案例
类型投影
隐式转换
隐式转换的必要性和入门
隐式函数使用注意事项
隐式转换丰富类库功能
隐式值详解
隐式类详解
隐式转换的时机和机制
隐式转换的使用陷阱
作业评讲
温故知新
Scala集合基本介绍
可变集合和不可变集合体系
定长数组的使用
ArrayBuffer的基本使用
Array和ArrayBuffer相互转换
多维_二维数组的使用
ArrayBuffer转Java的List
Java的List转scala的Buffer
元组的基本介绍和创建
元组的访问和遍历
List的基本介绍和创建
List追加数据和其它使用
ListBuffer的使用
队列
Queue基本介绍
Queue的创建和追加元素
Queue入队列和出队列
返回Queue的元素
Map
Map的基本介绍和创建
Map的四种构建方式
Map的四种取值方式
Map的删除操作
Map的遍历
Set
Set基本介绍和创建
Set的添加和删除
温故知新
Map映射操作的提出
高阶函数和Map映射
Map映射课堂练习
集合
集合扁平化操作
集合过滤Filter操作
集合化简介绍和案例
集合化简的流程示意图
集合化简的课堂练习
折叠的基本介绍和使用
折叠缩写方式
扫描
集合的综合练习
拉链的介绍和使用
迭代器使用和注意事项
流
视图_View
线程安全集合和并行计算介绍
并行集合运算的应用案例
操作符的扩展
Match
Match基本介绍和快速入门
Match的注意事项和细节
Match中的守卫
模式中的变量
类型匹配
类型匹配的基本介绍和使用
类型匹配的注意事项和细节
匹配数组
匹配列表
匹配元组
温故知新
对象匹配基本介绍和快速入门
对象匹配的应用案例
变量声明中的模式使用
For表达式的模式匹配
样例类的基本介绍和使用
样例类应用实例和中置表达式
匹配嵌套结构和商品打折需求
商品打折的相关知识点和分析
商品打折的最终解决
Sealed类
偏函数
偏函数的必要性
偏函数的快速入门和小结
偏函数的简写形式
作为参数的函数
匿名函数的介绍和快速入门
高阶函数的介绍和使用
参数类型推断
闭包
函数柯里化
控制抽象介绍和快速入门
控制抽象的最佳实践
使用递归的思想去思考和编程
传统方式和递归方式速度PK
使用递归求出最大值
递归翻转字符串和求阶乘
使用递归的注意事项和陷阱
作业说明和温故知新
项目开发流程
项目需求和程序框架图
CRM项目
实现Customer类
实现主菜单显示和退出
实现了显示客户列表
添加客户
删除客户
完善功能1
完善功能2
AKKA
AKKA的基本介绍
AKKA的Actor模式介绍
Actor模型工作机制和消息机制
Actor模型快速入门案例
Actor之间的相互通信
Akka网络编程基础
温故知新
小黄鸡程序
小黄鸡程序需求分析和框架图
小黄鸡服务器端完成监听
小黄鸡的客户端_创建客户端的Actor
小黄鸡的客户端和服务器端通讯
Spark_Master
Spark_Master和Worker项目需求
Spark_worker注册功能完成
Spark_worker定时更新心跳
Master检测心跳并删除超时的Worker
指定Master和Worker的启动参数
作业评讲
经典的Wordcount的讲解
设计模式
设计模式的引入
设计模式的分类入
简单工厂模式
工厂方法模式
抽象工厂模式
单例模式
将Akka项目打包分布式部署
温故知新
咖啡店的项目引出装饰者模式
装饰者模式介绍和咖啡店应用实例
pdf课件
本书使用 GitBook 发布
匿名子类
108_匿名子类.
108_匿名子类.
results matching "
"
No results matching "
"