星点互联教育课程学习演示站

标题: 20小时玩转Scala编程(Spark必备) [打印本页]

作者: 于泽文    时间: 2018-1-28 19:39
标题: 20小时玩转Scala编程(Spark必备)
Scala是Spark开发近期流行、便利的编程语言。
Scala可以使用Java海量类库,可以说是站在Java的肩膀上,增加了很多前所未有的优秀特性。
Scala是一种针对 JVM 将函数和面向对象技术组合在一起的编程语言。Scala编程语言近年来异军突起,它看起来像是一种纯粹的面向对象编程语言,而又无缝地结合了命令式和函数式的编程风格。
Scala的设计始终贯穿着一个理念:创造一种更好地支持组件的语言。Scala融汇了许多前所未有的特性,而同时又运行于JVM之上。随着开发者对Scala的兴趣日增,以及越来越多的工具支持,无疑Scala语言将成为您手上一件必不可少的工具。
Java编程语法限制多,Scala的自由和灵活已经成为Java的替代品。

1.课程研发环境
scala-2.10.4
Jdk1.7
IDE:Scala Eclipse

2.内容简介
本课程紧抓重点、言简意赅、深入浅出的讲解Scala编程,旨在学员能快速上手并灵活掌握。
课程以实操为主,提供完整详细的源码,供学员学习或应用到项目中。课程的课件也很详细,在学员不方便看视频的时候直接看课件并结合源码,同样可以达到很好的学习效果,并能大幅节省学习时间。

课程大纲:
第一讲、Scala环境和IDE使用,数据类型
第二讲、控制语句,if、while、for、foreach使用
第三讲、函数、过程、异常处理、程序打包发布
第四讲、Scala如何使用海量Java类库,数组
第五讲、数组-续
第六讲、Map和Tuple
第七讲、类的属性和方法
第八讲、访问修饰符,object和单例模式
第九讲、伴生Object及用途详解
第十讲、类继承
第十一讲、Trait详解
第十二讲、Trait详解--续
第十三讲、集合类架构,List详解
第十四讲、map,flatmap,zip函数,Set详解
第十五讲、高阶函数和文件读写
第十六讲、正则表达式
第十七讲、模式匹配和case类
第十八讲、泛型和注解
第十九讲、Actor多线程一
第二十讲、Actor多线程二






欢迎光临 星点互联教育课程学习演示站 (http://47.100.112.22/demo/nuke/) Powered by Discuz! X3.5