scala(1)---概述与环境搭建

1、什么是scala

1)、scala来源于Scalabe Language(可伸缩的语言)它是一门基于JVM的多范式编程语言。

2)、scala是一种运行在JVM上的函数式的面向对象语言,之所以这样说,是因为它的设计目标是:随着用户的需求一起成长,scala可以被广泛的应用于各种编程任务,从编写小的脚本到巨型任务都可用scala进行编写。

注:基于JVM,scala的运行环境和java类似,也是依赖于JVM的

         多范式:scala支持多种编程风格,如面向对象编程、面向函数式编程风格。

 

2、scala之父

scala之父是Martin.Odersix(马丁.奥德斯基),他是EPFL(瑞士领先的技术大学)编程研究组的教授,也是Typesafe公司(现更名:Lightbend)公司的联合创始人。

他追求:让写程序这样一个基础工作变得高效、简单,且令人愉悦。

 

3、scala语言特点

1)、兼容的

兼容java,可以访问庞大的java类库,如:操作mysql、redis、freemarker、activeMQ等

2)、精简的

Scala表达能力强,一行代码抵得上多行java代码,开发速度快

3)、高级的

Scala可以让你的程序保持超小、清晰、看起来简洁、更优雅

4)、静态类型的

Scala拥有非常先进的静态类型系统,支持:类型推断和模式匹配等

5)、可以开发大数据应用程序

如:spark程序、Flink程序等。

 

4、scala程序和java程序比较

1)、java程序的执行流程

 

2)、scala程序编译执行流程

 

二、scala开发环境搭建

scala程序依赖于java类库,那么必须要安装java运行环境,scala才能正确执行。

所以,要编译运行scala程序,需要:

1)、安装JDK(jdk中包含JVM)

2)、安装Scala编译器(Scala SDK)

第1步、下载scala SDK

下载地址:https://www.scala-lang.org/download/

第2步、安装scala SDK

双击scala-2.11.12.msi,将scala安装在指定的目录,傻瓜式安装,只需要一直点下一步就可以了

注意:安装的路径要合法,不要出现中文、空格等特殊字符

第3步、测试是否安装成功

打开控制台cmd命令窗口,输入 scala –version

三、scala解释器

scala解释器就像Linux命令一样,执行一条代码,马上就可以让我们看到执行的结果,用于测试比较方便。

3.1、启动scala解释器

打开cmd窗口,在cmd窗口直接输入scala即可启动scala

如下:

 

3.2、在scala解释器中执行scala代码

 

3.3、退出scala解释器

3.3、退出scala解释器

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值