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多线程二
|