【大数据学习第三天】开始学习scala语言

一 为什么选择Scala

Scala是一门静态类型语言,是一门以java虚拟机为目标运行环境并将面向对象和函数式编程语言的最佳结合在一起的编程语言,你可以使用Scala编写更加精简的程序,也能用于构建大型复杂系统,并且他可以访问任何java类库并且与java框架进行互操作。

scala的特点:

  1. 面向对象编程
  2. 函数式编程
  3. 一种高级别语言
  4. 基于JVM
  5. 很方便的调用JAVA类
  6. 学习scala对于后面学习Spark、flink等有很大帮助
  7. 跟其他语言互补,但是不一定就是说可以代替别的语言。

安装Scala

Scala需要Java运行时库,安装Scala需要首先安装JVM虚拟机,推荐安装JDK1.8。

scala官网下载scala程序安装包

在这里插入图片描述
根据不同的操作系统选择不同的安装包,
Windows可以下载这个msi installer,傻瓜式安装。
下载完成后,将安装包解压到安装目录,将scala安装目录下的bin目录加入到path环境变量。
安装完成后,在命令行输入scala:
在这里插入图片描述
说明scala环境配置成功。
启动scala,可以在scala交互式的命令行进行一些简单的命令执行或计算。
在这里插入图片描述
但是开发scala不可能直接在控制台上进行开发,控制台适合进行验证。开发还是需要基于IDEA的。
下载基于Intellij的IDEA
进行开发,但是IDEA默认没有带scala,所以需要我们手工安装scala插件。
在这里插入图片描述
在这里插入图片描述
这是在线安装需要网络。安装完成。

一起来编写第一个scala程序。
首先新建一个scala文件
在这里插入图片描述
在这里插入图片描述
在里面添加如下代码:

object helloscala {
  def main(args: Array[String]): Unit = {
    println("hello,scala")
  }

}

在这里插入图片描述
右键运行 或者右上角的三角运行。
执行结果:打印出了hello,scala
在这里插入图片描述
好了,所有准备工作就绪,让我们开始学习scala这门语言吧!

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值