博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【Scala】简述&安装环境部署
阅读量:2062 次
发布时间:2019-04-29

本文共 1049 字,大约阅读时间需要 3 分钟。

文章目录

一、why is Scala语言?

Spark—新一代内存级大数据计算框架,是大数据的重要内容。

Spark就是使用Scala编写的。因此为了更好的学习Spark, 需要掌握Scala这门语言。

Scala 是 Scalable Language 的简写,是一门多范式(范式/编程方式[面向对象/函数式编程])的编程语言

联邦理工学院洛桑(EPFL)的Martin Odersky于2001年开始设计Scala

Spark的兴起,带动Scala语言的发展!

二、Scala语言的特点

Scala是一门以java虚拟机(JVM)为运行环境并将面向对象函数式编程的最佳特性结合在一起

的静态类型编程语言。

Scala 是一门多范式 (multi-paradigm) 的编程语言,Scala支持面向对象和函数式编程

Scala源代码(.scala)会被编译成Java字节码(.class),然后运行于JVM之上,并可以调用现有的Java类库,实现两种语言的无缝对接。
scala 单作为一门语言来看, 非常的简洁高效 (三元运算, ++ , --)

三、Windows下搭建Scala开发环境

  • Scala需要Java运行时库,安装Scala需要首先安装JVM虚拟机并配置好,推荐安装JDK1.8
  • 在 下载Scala2.11.8程序安装包
    在这里插入图片描述

安装&配置

  • 配置Jdk的环境变量
  • 配置SCALA_HOME
SCALA_HOME= C:\Program Files (x86)\scala1
  • 将Scala安装目录下的bin目录加入到PATH环境变量
    在PATH变量中添加:%SCALA_HOME%\bin
  • 在终端中输入“scala”命令打开scala解释器
    在这里插入图片描述

四、配置 IDEA

  1. 直接下载插件
    这里使用的是 ULTIMATE 2019.3 的版本
    Scala 插件往往因为网络问题不能直接快速安装
    建议直接下载对应月份的插件
  2. 打开IDEA工具,在 idea 登录页面 点击Configure
  3. 点击齿轮按钮 添加插件

五、Scala语言快速开发入门

Scala程序开发注意事项(重点)

  1. Scala源文件以 “.scala" 为扩展名。
  2. Scala程序的执行入口是main()函数。
  3. Scala语言严格区分大小写。
  4. Scala方法由一条条语句构成,每个语句后不需要分号(Scala语言会在每行后自动加分号),这也体现出Scala的简洁性。
  5. 如果在同一行有多条语句,除了最后一条语句不需要分号,其它语句需要分号

转载地址:http://pqqlf.baihongyu.com/

你可能感兴趣的文章
linux中fork()函数详解
查看>>
C语言字符、字符串操作偏僻函数总结
查看>>
Git的Patch功能
查看>>
分析C语言的声明
查看>>
TCP为什么是三次握手,为什么不是两次或者四次 && TCP四次挥手
查看>>
C结构体、C++结构体、C++类的区别
查看>>
进程和线程的概念、区别和联系
查看>>
CMake 入门实战
查看>>
绑定CPU逻辑核心的利器——taskset
查看>>
Linux下perf性能测试火焰图只显示函数地址不显示函数名的问题
查看>>
c结构体、c++结构体和c++类的区别以及错误纠正
查看>>
Linux下查看根目录各文件内存占用情况
查看>>
A星算法详解(个人认为最详细,最通俗易懂的一个版本)
查看>>
利用栈实现DFS
查看>>
逆序对的数量(递归+归并思想)
查看>>
数的范围(二分查找上下界)
查看>>
算法导论阅读顺序
查看>>
Windows程序设计:直线绘制
查看>>
linux之CentOS下文件解压方式
查看>>
Django字段的创建并连接MYSQL
查看>>