Scala从入门到放弃(一) Scala概述与安装

1. Scala概述

1.1什么是Scala

Scala是一种多范式的编程语言,其设计的初衷是要集成面向对象编程和函数式编程的各种特性。Scala运行于Java平台(Java虚拟机),并兼容现有的Java程序。

scala官网简介.png

1.2为什么学习Scala
  • 优雅:这是框架设计师考虑的第一个问题。框架的应用是应用开发程序员,API是否优雅直接影响用户体验。
  • 速度快:Scala语言表达能力强,一行代码抵得上Java多行,开发速度快;Scala是静态编译的,所以和JRuby,Groavy比起来速度会快很多。
  • 能融合到Hadoop生态圈:Hadoop现在是大数据事实标准,但Spark并不是要取代Hadoop,而是要完善Hadoop生态。JVM语言大部分会联想到Java,但Java做出来的API太丑,或者说想实现一个优雅的API太费劲。
    不知为何想乱入的对比图.png

2.Scala编译器安装

2.1安装JDK

因为Scala是运行在JVM平台上的,所以安装Scala之前需要安装JDK。

2.2安装Scala

访问Scala官网,进入下载页。

不同平台下的Scala安装包.png

此处演示zip包的安装。
解压到本地目录.png

计算机-->右键属性-->高级系统设置-->环境变量


.png

环境变量.png

将解压后的bin目录保存到path里。


添加bin目录.png

测试是否配置到环境变量成果:
运行-->cmd -->输入scala -version
查询本地scala版本信息.png

输入scala进入Scala shell


Scala Shell.png

打印Hello World:输入println("Hello World")
打印Hello World.png

2.3开发工具的选择

  • Scala IDE for Eclipse下载地址
  • IDEA下载地址太好用,太高效。推荐!
    Configure-->Settings
    image.png

    pluggins-->Scala-->Install-->restart
    image.png

    创建一个Scala Project
    image.png

    愉快的写(撕)代码.png

你可能感兴趣的:(Scala从入门到放弃(一) Scala概述与安装)