摘要: 一:准备工具 1:JavaJDK 1.7.0_55以上 下载地址:www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 2:scala-2.10.4.msi 较稳定版本 下载地址:sc... 阅读全文
posted @ 2016-01-04 20:59 supersom 阅读(1450) 评论(0) 推荐(0) 编辑
摘要: 本期内容: 1:For循环的进阶实战,(更多的实战代码) 2:Function进阶实战,(Function更多的定义和实现方式) 3:Lazy的使用,(延迟加载)For循环常用: for(i x+100 //解析以上代码:左侧 val add 它是一个不可变变量,右侧(x:Int) => x+... 阅读全文
posted @ 2016-01-05 20:30 supersom 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 本课内容: 1:scala中函数式编程彻底详解 2:Spark源码中的scala函数式编程 3:案例和作业函数式编程开始: def fun1(name: String){ println(name) } //将函数名赋值给一个变量,那么这个变量就是一个函数了。 val fun1_v = fun1_... 阅读全文
posted @ 2016-01-04 21:22 supersom 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 第2课:Scala面向对象彻底精通及Spark源码阅读本期内容:1 Scala中的类、object实战详解 2 Scala中的抽象类、接口实战详解 3 综合案例及Spark源码解析一:定义类class HiScala{private var name = "Spark" def sayName(){... 阅读全文
posted @ 2016-01-03 16:27 supersom 阅读(997) 评论(0) 推荐(0) 编辑
摘要: 第一课:Scala入门 1:Scala的重大价值 2:Scala基础函数入门实战 3:Scala函数入门实战 4:Scala中的Array,Map,Tuple实战 5:综合案例及Spark源码解析Scala与Java的关系: 一:它们都是基于JVM的,但Scala可以调用Java的任何功... 阅读全文
posted @ 2016-01-02 14:26 supersom 阅读(4455) 评论(0) 推荐(0) 编辑