Scala学习笔记01

一、为什么要学Scala?
    1.优雅:这是框架设计师第一个要考虑的问题,框架的用户是应用开发程序员,API 是否优
雅直接影响用户体验。
    2.速度快:Scala 语言表达能力强,一行代码抵得上Java 多行,开发速度快;Scala 是静态编
译的,所以和JRuby,Groovy 比起来速度会快很多。
    3. 能融合到Hadoop 生态圈:Hadoop 现在是大数据事实标准,Spark 并不是要取代Hadoop,
而是要完善Hadoop 生态。JVM 语言大部分可能会想到Java,但Java 做出来的API 太丑,或
学大数据上小牛学堂老羊答疑Q:64341393
者想实现一个优雅的API 太费劲。

二、Scala开发环境搭建?

     1 Window 下安装Scala SDK
      访问Scala 官网http://www.scala-lang.org/下载Scala 编译器安装包,目前最新版本是2.12.x,
但是目前大多数的框架都是用2.11.x 编写开发的,Spark2.x 使用的就是2.11.x,所以这里推
荐2.11.x 版本,下载scala-2.11.8.msi 后点击下一步就可以了.

     2 Linux 下安装Scala SDK
     下载Scala 地址http://downloads.typesafe.com/scala/2.11.8/scala-2.11.8.tgz 然后解压Scala 到
指定目录
tar -zxvf scala-2.11.8.tgz -C /usr/java
配置环境变量,将scala 加入到PATH 中
vi /etc/profile
export JAVA_HOME=/usr/java/jdk1.8.0_111
export PATH=$PATH:$JAVA_HOME/bin:/usr/java/scala-2.11.8/bin

   3.mac下安装Scala SDK

      下载Scala 地址http://downloads.typesafe.com/scala/2.11.8/scala-2.11.8.tgz 然后解压Scala 到
指定目录
tar -zxvf scala-2.11.8.tgz -C /User/ekko/java
配置环境变量,将scala 加入到PATH 中
vi ~/.bash_profile
export JAVA_HOME=/usr/java/jdk1.8.0_111
export PATH=$PATH:$JAVA_HOME/bin:/usr/java/scala-2.11.8/bin

   4.安装IDEA(省略)

   5.IDEA继承Scala开发环境,参考https://blog.csdn.net/a2011480169/article/details/52712421

 接下来篇幅将介绍Scala的基础语法、方法定义,函数定义,常用集合类的方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值