3.1: scala初识和安装

今天我们要开始学习一门新的语言Scala, 学习这么语言呢,主要是为了我们后面学习Spark打一个基础,以及我们做IT的肯定是需要学习一门编程语言的
其实Scala和Java是非常类似的一门语言,如果大家之前有过Java基础的,那么我相信掌握Scala会非常的快速,没有基础的也没关系,我们会从零开始讲解。
那么Scala是一门什么样的语言呢? 
Scala的特点叫函数式编程,并且兼具java的面向对象。
目前scala已经使用的非常的广泛了,目前知名的spark, kafka等分布式系统都是采用scala开发的。
在企业里面也非常多应用的非常广泛,反正废话我就不多说了。
scala其实也是基于JVM的, 也就是说能够编译成calss文件的, 学过java的应该知道calss文件是什么东西哈。
因为scala是基于jvm的,所以呢,scala能够直接调用java的api,所以直接导入java的类去使用的
scala本身也提供了一个环境,在我们做测试的时候,可以不用去编译成calss文件的,类似于解释型的语言。
那我们接下来就先来安装一下scala
scala因为是基于jvm的,所以也需要先安装jdk, jdk其实我们在前面的课程已经安装过了,大家应该还记得吧,那么我们在安装scala的时候,确认一下jdk安装的路径

然后我们可以到scala的官方网站下载一下scala:   http://scala-lang.org/download/2.10.6.html

在windows上的安装特别简单,解压好之后设置好环境变量就行,然后可以在命令行窗口体验一下了。

那我们今天主要是讲一下如何在linux上面安装,其实上次我们提到了如何在linux上面安装软件,我相信大家应该都知道了。

我们把文件上传到linux上面。

然后解压文件:

tar -zxvf scala-2.10.6.tgz -C /home/hadoop/apps/

解压好之后,编辑一下配置文件

vim /etc/profile

添加$SCALA_HOME

然后体验scala

然后编写一个Helloworld演示

猜你喜欢

转载自blog.csdn.net/zhoushuilin/article/details/79393833
3.1