Scala学习01——Scala介绍

 前言

        此系列为scala学习文章,适用于为学spark而学习scala

        视频参考地址:Scala快速入门(适合为学Spark学习Scala的同学)

        系列文章如下:

        1. Scala学习01——Scala介绍

        2. Scala学习02——Scala类和对象

        3. Scala学习03——基础语法

        4. Scala学习04——Scala方法与函数

        5. Scala学习05——Scala集合

        6. Scala学习06——trait特性、模式匹配、偏函数、样例类

        7. Scala学习07——隐式转换

        资料下载地址:Scala课件资料.docx

目录

一、Scala介绍

二、Scala安装使用


一、Scala介绍

        Scala是一种针对JVM 将面向函数和面向对象技术组合在一起的编程语言。Scala编程语言近来抓住了很多开发者的眼球。它看起来像是一种纯粹的面向对象编程语言,而又无缝地结合了命令式和函数式的编程风格。Scala融汇了许多前所未有的特性,让开发者能够很好的而同时又运行于JVM之上。随着大数据的日益发展,scala必定会成为必不可少的开发语言。

       Spark6中使用的是Scala2.10。Spark2.0版本以上使用是Scala2.11版本。

       Scala官网6个特征

  1. Java和scala可以混编
  2. 类型推测(自动推测类型)
  3. 并发和分布式
  4. trait特质,特征(类似java中interfaces 和 abstract结合)
  5. 模式匹配(类似java switch)
  6. 高阶函数

二、Scala安装使用

  1. idea 中配置scala插件
  • 打开idea,close项目后,点击Configure->Plugins

  • 搜索scala,点击Install安装

  • 设置jdk,打开Project Structure,点击new 选择安装好的jdk路径

  • 创建scala项目,配置scala sdk(Software Development Kit)

        点击第三步,弹出选择SDK,点击Browse选择本地安装的Scala目录。选择system. 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值