1:Scala的官方网址:http://www.scala-lang.org/
推荐学习教程:http://www.runoob.com/scala/scala-tutorial.html
Scala是一种多范式的编程语言,其设计的初衷是要集成面向对象编程和函数式编程的各种特性。Scala运行于Java平台(Java虚拟机),并兼容现有的Java程序。
2:Scala的优点:
(1):优雅:这是框架设计师第一个要考虑的问题,框架的用户是应用开发程序员,API是否优雅直接影响用户体验。
(2):速度快:Scala语言表达能力强,一行代码抵得上Java多行,开发速度快;Scala是静态编译的,所以和JRuby,Groovy比起来速度会快很多。
(3):能融合到Hadoop生态圈:Hadoop现在是大数据事实标准,Spark并不是要取代Hadoop,而是要完善Hadoop生态。JVM语言大部分可能会想到Java,但Java做出来的API太丑,或者想实现一个优雅的API太费劲。
看到下面的图,突然想笑:
3:Scala的安装(Scala编译器安装,)
(1):安装JDK:
因为Scala是运行在JVM平台上的,所以安装Scala之前要安装JDK;
(2):Windows安装Scala编译器:
访问Scala官网http://www.scala-lang.org/下载Scala编译器安装包,目前最新版本是2.12.x,但是目前大多数的框架都是用2.10.x编写开发的,所以这里推荐2.10.x版本,下载scala-2.10.6.msi后点击下一步就可以了;
(3):Linux安装Scala编译器:
1 下载Scala地址http://downloads.typesafe.com/scala/2.10.6/scala-2.10.6.tgz然后解压Scala到指定目录 2 tar -zxvf scala-2.10.6.tgz -C /usr/java 3 配置环境变量,将scala加入到PATH中 4 vi /etc/profile 5 export JAVA_HOME=/usr/java/jdk1.7.0_45 6 export PATH=$PATH:$JAVA_HOME/bin:/usr/java/scala-2.10.6/bin
4:Scala开发工具安装(个人喜好,Eclipse):
目前Scala的开发工具主要有两种:Eclipse和IDEA,这两个开发工具都有相应的Scala插件,如果使用Eclipse,直接到Scala官网下载即可http://scala-ide.org/download/sdk.html。
由于IDEA的Scala插件更优秀,大多数Scala程序员都选择IDEA,可以到http://www.jetbrains.com/idea/download/下载社区免费版,点击下一步安装即可,安装时如果有网络可以选择在线安装Scala插件。这里我们使用离线安装Scala插件:
推荐IDEA安装:http://www.cnblogs.com/xinhudong/p/8044292.html
(1):安装IDEA,点击下一步即可。由于我们离线安装插件,所以点击Skip All and Set Defaul
(2):下载IEDA的scala插件,地址http://plugins.jetbrains.com/?idea_ce
(3):安装Scala插件:Configure -> Plugins -> Install plugin from disk -> 选择Scala插件 -> OK -> 重启IDEA;
5:开始学习Scala基础知识和语法:
这里先安装一下吧,下篇再开始学习Scala语法和基础知识:
打开官网,点击Download进行下载:
然后选择自己想要的版本:
然后我选择我想要版本:
拉到最下面,可以选择解压缩版本和安装版本进行下载即可:
scala-2.10.6.rpm是RedHat的,scala-2.10.6.deb是Debian的。
我这里两种window方式都下载了,使用解压缩的方式进行安装,方便,快捷:
解压缩操作就不说了吧,然后配置环境变量,如下所示:
右击我的电脑,单击"属性",进入如图所示页面。下面开始配置环境变量,右击【我的电脑】--【属性】--【高级系统设置】--【环境变量】,如图:
然后设置 Path 变量:找到系统变量下的"Path"如图,单击编辑。在"变量值"一栏的最前面添加如下的路径:%SCALA_HOME%\bin;
以上的为必须配置的,下面的我之前都配置了,这里贴一下。方便脑补。
设置 Classpath 变量:找到找到系统变量下的"Classpath"如图,单击编辑,如没有,则单击"新建":
- "变量名":CLASSPATH
- "变量值":.;%SCALA_HOME%\bin;%SCALA_HOME%\lib\dt.jar;%SCALA_HOME%\lib\tools.jar.;
注意:"变量值"最前面的 .; 不要漏掉。最后单击确定即可。
检查环境变量是否设置好了:调出"cmd"检查。单击 【开始】,在输入框中输入cmd,然后"回车",输入 scala,然后回车,如环境变量设置ok,你应该能看到这些信息。
scala -version查看版本;
直接输入scala进行操作scala;
这里对网上使用eclipse安装scala插件的博客进行测试了一下,还可以用的,脑补一下,希望可以帮助到你:
使用eclipse下载极慢,看网速,推荐替换,解压缩以后把plugins和features复制到eclipse目录,重启eclipse以后即可,这样操作较快。
https://www.cnblogs.com/xiyuan2016/p/6626825.html
https://www.cnblogs.com/sunrise88/p/7130346.html
待续......