您现在的位置是:首页» windows系统» scala十大入门基础教程,Scala如何学习呢

scala十大入门基础教程,Scala如何学习呢

2024-07-13 13:35:13
本内容由系统网小编为大家分享,Windows系统安装教程、办公系统、软件怎么使用、软件使用教程、办公软件攻略等信息。1.1 Scala 介绍Scala是一个多参数编程语言,旨在集成面向对象和功能编程的功能。Scala运行在Java虚拟机上,

本内容由系统网小编为大家分享,Windows系统安装教程、办公系统、软件怎么使用、软件使用教程、办公软件攻略等信息。

1.1 Scala 介绍

Scala是一个多参数编程语言,旨在集成面向对象和功能编程的功能。 Scala运行在Java虚拟机上,并且与现有的Java程序兼容。 Scala的源代码编译成Java字节代码,因此它可以在JVM上运行并调用现有的Java类库。 函数编程模型更适合于基于函数本身的地图/减少和大数据模型。函数模型逻辑清晰、简单、非常适合于基于不变数据的批量处理。 像 Spark 、 Kafka 等都是使用 Scale 开发的,因此要掌握 Scale 就必须学习 big data 。

1.2 Scala安装部署

Scala需要Java运行时库,而安装 Scala需要首先安装JVM虚拟机。

浏览Scala的网站 https://ww.scala-lang.下载该网页,单击“所有以前的发布”

选择Scala 2.12.8(在3.xx之后是基于2.12)

按操作系统设置包

1.2.1Windows下的环境的配置

1)下载Scala-2第一.12.8.zip文件未压缩到任意的软盘

2)新的"SCALA_HOME"系统变量,变量值为../scala,并添加"%SCALA_HOME%bin"到"%Path%".

1.2.2Linux下环境的配置

#下载Scala-2.12.8.tgz# 命令tar -xvf scala-2.12.8.Tar -C解压缩到路径

#例如:tar -xvf scala-2.12.8.tgz -C /usr/java

#配置系统环境变量到尺度vi /etc/profile#添加如下参数导出Java_HOME=Java安装目录export PATH=$PATH:$JAVA_HOME/bin:/scala decompression directory/bin#例如:export JAVA_HOME=/usr/java/jdk1.8.0_251export PATH=$PATH:$JAVA_HOME/bin:/usr/local/scala-2.12.8/bin#退出后保存和重载source /etc/profile

1.3 Scala解释器

斯卡拉解释器,也被称为REPL交互编码环境,快速编译斯卡拉代码作为字节代码,然后将其传递到JVM进行执行。

在Windows中,使用cmd命令输入DOS,然后输入 Scala到REPL。

自动补全:在scala>命令行内,可以使用Tab键进行自动补全

1.4IDEA集成尺度开发环境配置

目前,Scala有两个开发工具:Eclipse和IDEA,两者都有相应的Scala插件,而且由于IDEA的Scala插件更好,大多数Scala程序员选择IDEA。

配置步骤如下

1)在IDEA中安装Scala插件

打开IDEA--->左上角File--->settings--->plugins--->出现下图:

安装时需要一个网络,安装后需要重新启动IDEA。

2)IDEA集成尺度DK

添加SDK依赖 Scala,我们只能添加完成的SDK依赖到新的Scale类。

在项目src/main下创建一个尺度目录,并将其设置为创建代码文件的目录。

IDEA左上角--->File--->project structrue--->如下界面:

完成上述三个步骤后,单击“应用”创建一个代码文件,用于 Scala文件夹

创建第一个尺度代码

在src/main/scala这个概念下,右键--->创建packages--->包名为com.qianfeng.scala--->然后选中刚创建的包--->右键--->创建scala class--->编写scala代码文件

XTw.com.Cn系统网专业应用软件下载教程,免费windows10系统,win11,办公软件,OA办公系统,OA软件,办公自动化软件,开源系统,移动办公软件等信息,解决一体化的办公方案。

免责声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。内容仅供参考使用,不准确地方联系删除处理!

联系邮箱:773537036@qq.com

标签: 记录 学习 Scala