Scala
Clark逸晨
这个作者很懒,什么都没留下…
展开
-
Scala和Java的语法差异
Scala和Java的语法差异Scala作为基于jvm的语言,可以直接复用所有java的库资源,同时其具备函数式编程的特性以及脚本语言的特性,语法更加简洁。scala具备面向对象和函数式编程理念的混合体(这点和python有点像),从编写简单脚本到建立大型的系统,都是适用的。目前spark、kafaka等流行的大数据处理的软件都是由scala编写。1 语法差异罗列下面介绍一些scala语言和j...转载 2018-03-06 14:13:30 · 592 阅读 · 0 评论 -
Java 接口 (interface) and Scala 特质 (trait)
摘要:本文将简要介绍Java中的接口(interface),Java 8中接口default方法,以及Scala中的特质(trait),同时会比较Java接口与Scala特质的相似与差异。1. Java 接口 (interface) 介绍1.1 Java传统的接口 (interface)Java接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不...转载 2018-03-06 14:15:23 · 2232 阅读 · 0 评论 -
spark中groupByKey与reducByKey的区别
让我们来看两个wordcount的例子,一个使用了reduceByKey,而另一个使用groupByKey:1234567891011val words = Array("one", "two", "two", "three", "three", "three")val wordPairsRDD = sc.parallelize(words).map(word =&转载 2018-03-06 14:20:52 · 3674 阅读 · 0 评论