本文将介绍以下内容:Windows下安装scala运行环境,安装编译工具并简单配置,实现著名的“Hello,World"。 一,Windows下安装scala运行环境 1.配置jdk,因为scala的运行需要依靠jvm虚拟机,所以在使用scala时需要有java环境 2.官网下载scala包,点击这 ...
分类:
其他好文 时间:
2020-02-01 21:02:18
阅读次数:
77
访问菜鸟教程,自行安装scala(网址:https://www.runoob.com/scala/scala-install.html) 首先查看了自己虚拟机上的java版本以及javac的版本,做好安装scala的准备: 然后从 Scala 官网地址 http://www.scala-lang.o ...
分类:
其他好文 时间:
2020-01-31 17:18:27
阅读次数:
79
今天完成了实验二 目的是 掌握 Scala 语言的基本语法、数据结构和控制结构; 2.掌握面向对象编程的基础知识,能够编写自定义类和特质; 3.掌握函数式编程的基础知识,能够熟练定义匿名函数。熟悉 Scala 的容器类库的基本 层次结构,熟练使用常用的容器类进行数据; 4.熟练掌握 Scala 的 ...
分类:
其他好文 时间:
2020-01-30 23:00:07
阅读次数:
81
今天把Scala的Java独立应用编程解决了,安装了maven,并且测试了一下Java应用程序代码,以及用maven打包 Java程序,并通过spark-submit 运行程序,过程比较顺利,但是在安装sbt时验 sbt 是否可用,需要下载依赖包,但是我的一直 卡在这里 重新弄会出错,所以先弄了一下 ...
分类:
其他好文 时间:
2020-01-29 00:58:27
阅读次数:
80
(一)进入spark-shell命令界面(默认使用scala的命令界面) 1,如果进入了spark安装目录则使用、 1,一台机器启动spark:./bin/spark-shell --master <master-url>命令可进入shell界面,master-url参数可为:local[*]使用逻 ...
分类:
其他好文 时间:
2020-01-29 00:48:18
阅读次数:
82
一、实验目的 1.掌握 Scala 语言的基本语法、数据结构和控制结构; 2.掌握面向对象编程的基础知识,能够编写自定义类和特质; 3.掌握函数式编程的基础知识,能够熟练定义匿名函数。熟悉 Scala 的容器类库的基本 层次结构,熟练使用常用的容器类进行数据; 4.熟练掌握 Scala 的 REPL ...
分类:
其他好文 时间:
2020-01-23 22:28:59
阅读次数:
170
累加器 序列化 宽窄依赖 窄依赖指的是每一个父RDD的Partition最多被子RDD的一个Partition使用,窄依赖我形象的比喻为独生子女 宽依指的是多个子RDD的Partition会依赖同一个父RDD的 Partition,会引起shuffle.总结:宽依我们形象的比喻为超生 DAG DAG ...
分类:
其他好文 时间:
2020-01-22 12:44:35
阅读次数:
80
首先在本地安装scala 我这里已经在本地安装好了。 打开本地的IDEA 安装scala 创建新的项目 选择scala的骨架 在这里提醒一下,本地安装的maven记得添加阿里源,不然很多包就下载不了 <mirror> <id>alimaven</id> <name>aliyun maven</nam ...
分类:
其他好文 时间:
2020-01-19 15:25:45
阅读次数:
83
今天主要完成了Scala的配置并学习了Scala的编程基础实践 首先在Scala中,主函数的定义是 def main(args: Array[String]) 这点与java是不同的,java中是静态方法,而Scala中则必须使用对象方法 Scala中变量的定义和使用: Scala中的变量分为两种v ...
分类:
其他好文 时间:
2020-01-15 22:52:39
阅读次数:
81
Scala为Java开发提供了轻量级的代码选项,但是学习过程可能会很艰难。了解有关Scala的知识以及是否值得采用。 基于Java的语言通常涉及冗长的语法和特定于领域的语言,用于测试,解析和数值计算过程。这些事情可能是开发人员的祸根,因为成堆的重复代码需要开发人员花费更多的时间进行梳理才能发现错误。 ...
分类:
编程语言 时间:
2020-01-08 12:27:03
阅读次数:
105