Scala环境搭建

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

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值