【Windows】Scala概述以及环境搭建

Scala是一门基于JVM的多范式编程语言,融合了面向对象和函数式编程的特点。它与Java兼容,允许访问Java类库,并以其强大的表达能力和简洁的语法著称。要开始Scala编程,首先需要安装JDK,然后下载ScalaSDK进行安装,并在IntelliJ IDEA中安装Scala插件。安装完成后,可以通过控制台验证ScalaSDK是否成功安装,接着在IDEA中配置Scala插件,无论是在线还是离线安装,都能让IDEA支持Scala开发。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


概述

Scala(斯嘎拉)这个名字来源于"Scalable Language(可伸缩的语言)", 它是一门基于JVM的多范式编程语言, 通俗的说: Scala是一种运行在JVM上的函数式的面向对象语言. 之所以这样命名, 是因为它的设计目标是: 随着用户的需求一起成长. Scala可被广泛应用于各种编程任务, 从编写小型的脚本到构建巨型系统, 它都能胜任. 正因如此, Scala得以提供一些出众的特性, 例如: 它集成了面向对象编程和面向函数式编程的各种特性, 以及更高层的并发模型.

​总而言之, Scala融汇了许多前所未有的特性, 而同时又运行于JVM之上, 随着开发者对Scala的兴趣日增, 以及越来越多的工具支持, 无疑Scala语言将成为你手上一门必不可少的工具.

基于JVM解释:Scala的运行环境和Java类似, 也是依赖JVM的.

多范式解释: Scala支持多种编程风格

语言特点

  • Scala是兼容的

    兼容Java,可以访问庞大的Java类库,例如:操作mysql、redis、freemarker、activemq等等

  • Scala是精简的

    Scala表达能力强,一行代码抵得上多行Java代码,开发速度快

  • Scala是高级的

    Scala可以让你的程序保持短小, 清晰, 看起来更简洁, 更优雅

  • Scala是静态类型的

    Scala拥有非常先进的静态类型系统, 支持: 类型推断和模式匹配等

  • Scala可以开发大数据应用程序

    例如: Spark程序、Flink程序等等...

环境搭建

概述

scala程序运行需要依赖于Jave类库,因此必须要有Jave运行环境,Scala才能正确执行,所以要编译运行Scala程序,需要:

  • JDK(JDK包含JVM)
  • Scala编译器(Scala SDK)

因此,接下来需要依次安装以下内容:

  • 安装JDK
  • 安装Scala SDK
  • 在IDEA中安装Scala插件

安装JDK

安装JDK,并配置好环境变量,此过程自行百度或谷歌

Scala SDK

Scala SDK是scala语言的编译器,要开发scala程序,必须要先安装Scala SDK

  1. 下载Scala SDK,官方下载直达网址:https://scala-lang.org/download/
  2. 安装Scala SDK,双击scala-2.xx.xx.msi,将scala安装在指定目录, 傻瓜式安装, 下一步下一步即可,此处需要注意安装路径要合法,不要出现中文、空格等特殊符号
  3. 测试Scala SDK,打开控制台,输入:scala -version

安装IDEA Scala插件

  1. 此处以Jetbrains的IntelliJ作为IDEA的示例,也可以使用其他IDEA实现目的
  2. IDEA默认是不支持scala程序开发的,所以需要在IDEA中安装scala插件, 让它来支持scala语言

下载IntelliJ IDEA

1.通过搜索引擎(百度、谷歌等)搜索IntelliJ或者直接点击访问https://www.jetbrains.com/进入PyCharm官方网站,鼠标点击Developer Tools,在悬浮窗下找到IntelliJ并单击
在这里插入图片描述
2.如下图所示,点击Download进入具体下载页面
在这里插入图片描述
3.PyCharm提供了三种操作系统下的版本:分别是Windows、Mac、Linux,根据自身笔记本的系统选择其中之一,然后选择专业版(或社区版)点击Download进行下
在这里插入图片描述

下载指定版本的IDEA Scala插件

  1. 下载的Scala插件必须和安装的IDEA版本一致
  2. 以下截图以及说明的内容可能会随着版本的不同而发生变化,请以实际页面显示为准
离线方式安装

1.Scala插件直达网址:https://plugins.jetbrains.com/plugin/1347-scala
2.点击versions,查找并下载所本机下IDEA相对应的插件版本,点击Download下载到指定目录
在这里插入图片描述
3.打开IntelliJ 后,点击Configure,然后点击Plugins
4.在弹出的界面内点击小齿轮,点击下拉框内的Install Plugin from Disk…,选择步骤2内Scala插件保存的路径,然后点击OK,点击Restart IDE即可完成Scala插件的安装

在线方式安装

1.打开IntelliJ 后,点击Plugins
在这里插入图片描述
2.搜索框内输入Scala,点击Install,进行Scala插件的安装,下载完成后点击Restart IDE即可完成Scala插件的安装
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值