课程名称:Scala 开发培训

4401 人关注
(78637/99817)
课程大纲:

Scala 开发培训

 

Scala 是一门多范式的编程语言,类似于 Java 。

设计初衷是实现可伸缩的语言、并集成面向对象编程和函数式编程的各种特性。

1 Scala 简介及环境介绍

2 类和对象

3 控制语句

4 组合和继承

5 Trait

6 访问控制修饰符

7 Scala 基础语法

8 基本数据类型简介及操作

9 函数

10 类层次关系和底层类型

11 包(Package)

1
开启神奇的Scala编程之旅

1.Scala的简介、特性

2.实现HelloWorld

2
起步Scala

1.交互式Scala解释器的使用方法

2.变量、函数的定义 3.循环、迭代的实现

4.数组的参数化

5.List、元组、Set和Map的使用

6.识别函数编程风格

7.读取文件

3
类和对象(一)

1.类和对象的定义

2.对象详解

4
基本数据类型及其操作

1.基本数据类型简介

2.操作基本数据类型

3.常用操作符

4.基本数据类型的实现方法

5
类和对象(二)

1.类的定义规范

2.定义类

3.前提条件检查

4.添加成员变量

5.自身引用

6.辅助构造函数

7.私有成员变量和方法

8.定义运算符

9.标识符

10.方法重载

11.隐式类型转换

6
控制语句

1.if表达式

2.while循环

3.for表达式

4.用try表达式处理异常

5.Match表达式

6.代替“break”和“continue”

7
函数(一)

1.类成员函数

2.局部函数

3.函数的头等公民地位

4.函数字面量的一些简化写法

5.部分应用的函数

6.闭包

7.可变参数、命名参数和缺省参数

8
函数(二)

1.尾递归

2.减低代码重复

3.柯里化函数

4.创建新的控制结构

5.传名参数

9
组合和继承(一)

1.抽象类

2.定义无参数方法

3.扩展类

4.重写成员函数和方法

5.定义参数化成员变量

6.调用基类构造函数

7.多态和动态绑定

8.定义final成员

10
组合和继承(二)

1.使用组合还是继承

2.实现类Element的above,beside和toString方法

3.定义factory对象

4.定义heighten和widen函数

11
类层次关系和底层类型

1.Scala的类层次关系

2.底层类型

12
Trait

1.Trait的基本概念

2.Trait的基本用法

3.痩接口和胖接口设计

4.OrderedTrait

5.实现可叠加的修改操作

13
使用Package(包)

1.包的概念

2.引用包中的代码

3.使用import

4.隐含的import

5.包对象

14
访问控制修饰符

1.访问控制修饰符

2.为访问控制修饰符添加作用域

使用 Scala 语法实现 Hello World

使用 Scala 解释器

定义变量、函数、实现循环和迭代

使用数组、列表、元组、及集合

使用 Scala 读取文件

定义类和对象

操作基本数据类型

使用 if、while、for、try 等控制语法

定义类成员函数、局部函数、闭包以及使用各种类型的参数

使用尾递归、高阶函数、柯里化函数以及传名参数

扩展类、重载成员函数和方法、定义参数化成员变量、调用基类构造函数、多态和动态绑定

实现类 Element 的 above,beside 和 toString 方法、定义 factory 对象、使用 heighten 和 widen 函数

Trait 示例—— Rectangular 对象

引用包中的代码

访问控制修饰符、为访问控制修饰符添加作用域


登录 后发表评论
新评论
全部 第1节 第2节 第3节 第4节 第5节 第6节 第7节 第8节 第9节 第10节 第11节 第12节 第13节 第14节 第15节 第16节 第17节
我的报告 / 所有报告