当前位置:网站首页>Scala环境搭建
Scala环境搭建
2022-07-17 00:07:00 【Hyf 。】
Scala和Java比较
scala基于JVM,和Java完全兼容,同样具有跨平台、可移植性好、方便的垃圾回收等特性。
scala比Java面加面向对象。
scala是一门函数式编程语言。
scala更适合大数据的处理
scala对集合类型数据处理有非常好的支持。
scala的底层用scala编写
Scala语言特点
scala是一门以Java虚拟机(JVM)为运行环境并将面向对象和函数式编程的最佳特性结合在一起的静态类型编程语言(静态语言需要提前编译的如:java、c、c++等,动态语言如:js)。
1)Scala是一门多范式的编程语言,Scala支持面向对象和函数式编程。(多范式,就是多种编程方法的意思。有面向过程、面向对象、泛型、函数式四种程序设计方法。)
2)Scala源代码(.scala)会被编译成java字节码(.class),然后运行于JVM之上,并可以调用现有的Java类库,实现两种语言的无缝对接。
3)Scala单作为一门语言来看,非常的简洁高效。
4)Scala在设计时,马丁奥德斯是参考了Java的设计思想,可以说Scala是源于Java,同时马丁奥德斯也加入了自己的思想,将函数式编程语言的特点融合到Java中,因此对于学习过Java的同学,只要在学习Scala的过程中,搞清楚Scala和Java相同点和不同点,就可以快速的掌握Scala这门语言。
Scala环境搭建
1)安装步骤
(1)首先确保JDK.1.8安装成功

(2)下载对应的Scala安装文件scala-2.12.11.zip
Scala 2.12.11 | The Scala Programming Language (scala-lang.org) 官网下载
(3)解压scala-2.12.11.zip
解压到自己相对应的路径中
(4)配置Scala的环境变量
在高级配置中修改
注意:路径中不能含有中文


测试Scala是否安装成功
命令行里面我们可以去编写一些Scala代码。
测试数字加减乘法

英文字母的输出测试 
退出Scala当前命令行
输入命令
:quit
边栏推荐
猜你喜欢
随机推荐
three.js初体验:模拟一个小树杈的生长
Use redis - Zset to make Leaderboard
uni-app微信小程序——商城(4)——商家
uni-app微信小程序——商城(8)——订单详情
Promise的基本使用
Single page application spa and multi page application MPa
元宇宙会给万亿市场的音乐产业带来哪些变化?
今天的码农女孩总结了jQuery处理缓存的方法和事件委托方法的区别的笔记
JS string to object JS object to string JS string to object
感谢各位点赞关注激增
2022年暑假ACM热身练习2(总结)
[AHU2021校内赛] ez-injection
数字藏品NFT“无聊猿”BAYC的内忧与外患
Uni app wechat applet - Mall (3) - Mall Homepage
object-fit:cover; It doesn't work in the applet. How to deal with the deformation of the applet image
Express中间件的分类及使用
今天的码农女孩学习了关于事件操作和ref属性的笔记并做了表单双向绑定的练习
XXX packages are looking for funding run `npm fund` for details解决方法
07-BTC-挖矿
Applet swiper height








