你将学到的
  • Scala 简介及实验环境介绍
  • 类和对象
  • 控制语句
  • 组合和继承
  • Trait
  • 访问控制修饰符
  • Scala 基础语法
  • 基本数据类型简介及操作
  • 函数
  • 类层次关系和底层类型
  • 包(Package)
课程介绍

实验任务

  • 使用 Scala 语法实现 Hello World
  • 使用 Scala 解释器
  • 定义变量、函数、实现循环和迭代
  • 使用数组、列表、元组、及集合
  • 使用 Scala 读取文件
  • 定义类和对象
  • 操作基本数据类型
  • 使用 if、while、for、try 等控制语法
  • 定义类成员函数、局部函数、闭包以及使用各种类型的参数
  • 使用尾递归、高阶函数、柯里化函数以及传名参数
  • 扩展类、重载成员函数和方法、定义参数化成员变量、调用基类构造函数、多态和动态绑定
  • 实现类 Element 的 above,beside 和 toString 方法、定义 factory 对象、使用 heighten 和 widen 函数
  • Trait 示例—— Rectangular 对象
  • 引用包中的代码
  • 访问控制修饰符、为访问控制修饰符添加作用域

先学知识

需要了解 Linux 基础相关的知识,推荐学习Linux基础入门(新版)

课程难度

本课程难度为中等。

面向用户

本课程为 Scala 开发基础教程,主要讲解 Scala 语言的相关语法,面向已经有基础的 Linux 知识储备同时想要为后续学习大数据相关知识打基础的同学。

课程教师

引路蜂 共发布过 6 门课程

CSDN 专家博主,擅长Java ME, Blackberry ,LWUIT , iPhone, Android, Windows Mobile, Mono , Windows Phone 7等平台开发,主页 http://www.imobilebbs.com/

查看老师的所有课程 >
实验楼楼+
实验楼会员