ToB企服应用市场:ToB评测及商务社交产业平台

标题: Scala简介和安装 [打印本页]

作者: 滴水恩情    时间: 2023-6-14 17:01
标题: Scala简介和安装
简介

Scala是一种多范式的编程语言(多范式:多种编程方法的意思。有面向过程、面向对象、泛型、函数式四种程序设计方法),其设计的初衷是要集成面向对象编程和函数式编程的各种特性。Scala运行于Java平台(Java虚拟机),并兼容现有的Java程序
官网:https://www.scala-lang.org/
Scala以一种简洁的高级语言结合了面向对象和函数式编程。 Scala的静态类型有助于避免复杂应用程序中的bug,它的JVM和JavaScript运行时让您能够轻松地构建高性能系统,并轻松访问巨大的库生态系统。
为什么要学习scala
发展史

scala和java的关系
正常情况下,会scala的程序员都是会Java的,scala是基于java的,所以我们先搞清楚java,scala和jvm的关系

特点
Scala是一门以Java虚拟机(JVM)为运行环境并将面向对象和函数式编程的最佳特性结合在一起的静态类型编程语言(静态语言需要提前编译的如:Java、c、c++等,动态语言如:js)。
salca环境搭建

由于scala是基于java来开发的, 编写的java类可以使用javac命令编译成.class文件被JVM加载到内存中执行 ! 那么scala可以通过scalac命令将编写的scala文件编译成.class文件一样被JVM加载到内存中,因此Scala是运行在JVM平台上的,所以安装Scala之前要安装JDK!
Windows

方式一
访问Scala 官网 下载Scala编译器安装包,目前最新版本是3.1.3,但是目前大多数的框架都是用2.12.x编写开发的,Spark3.x使用的就是2.12.x,所以这里推荐2.12.x版本,下载scala-2.12.11.msi后点击下一步就可以了!
方式二
解压配置系统环境变量

在windows的控制台输入scala ,显示如下消息说明windows环境搞定!
注意 1:解压路径不能有任何中文路径,最好不要有空格。
注意 2:环境变量要大写 SCALA_HOME
Linux

  1. vi /etc/profile
  2. export SCALA_HOME=/opt/app/scala/scala-2.12.11
  3. export PATH=$PATH:$JAVA_HOME/bin:/usr/java/scala-2.12.11/bin
复制代码
测试验证scala安装完成,任意位置输入scala后显示scala的命令行,然后在里面测试两数相加

配置Idea

方法一:离线安装
打开jetbrains得官网:http://www.jetbrains.com后点击Develop Tools后选择scala

然后选择idea对应得版本下载插件(DownLoad即可)

打开idea后找到左上角得File --》settings --》plugins

点击设置选择Install Plugin from Disk ...后选择刚才下载得插件,点击ok后重启idea即可

方法二:在线安装
打开idea后找到左上角得File --》settings --》plugins--》搜索scala后install后重启idea即可


创建scala项目


4.        右击项目名--》Add Framework Support...

5.        进去选择scala,然后将scala得sdk添加进去,点击ok即可创建scala类了

编写scala的类
  1. object HelloWorld {
  2.   def main(args: Array[String]): Unit = {
  3.     println("HelloWorld")
  4.     System.out.println("java中的一部分代码在scala中也是可以运行的")
  5.   }
  6. }
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4