[阿强的自学之路]----Scala学习笔记 Day01----

一、Scala的简单介绍

1、Scala是Scalable Language的缩写。是一门多范式的编程语言,且需要运行在JVM上,所以学习Scala的第一步是安装Java环境。Java之父James Gosling对于Scala的评价非常高,他觉得Scala是未来可能代替Java的编程语言。如今,Scala作为大数据框架Spark的核心和首选开发语言而爆发式的普及起来。此外,在大数据领域的越来越多的框架,如:Kafka等,都把Scala作为实现和开发的语言

二、Scala的特点:

1、Scala是一门纯面向对象的语言:

我们都知道Java是一门面向对象的语言,但是Scala比Java更加面向对象,在Scala中,将基本类型、方法都当作一个对象去处理。如:Java的if语句没有返回值,但Scala的if语句有返回值。

2、Scala的函数式编程:

Scala中,函数的地位与整型、字符串一样,可以作为一个参数传给另一个参数,作为一个方法的返回值,同时也可以把一个函数赋给一个变量。


三、Scala的安装和首次运行“Hello World”:

1、前提准备:

需要在计算机上安装好Java环境和IDE,Scala的IDE可以选择Eclipse或IDEA,我选择IDEA。

2、Scala的下载和安装:

在确认Java已经成功安装的前提下,点击此网址:https://www.scala-lang.org/,如图所示点击下载。

 

 

 

 

 

 

(PS:没有V*N速度极慢,各位自己想一想办法,以后不管下载资料或者查找文档的体验都有极大的提升)

下载成功后点击安装包,一路Next即可安装成功。

3、Scala的环境变量配置:

在win10系统下,安装Scala的同时会自动完成环境变量的配置,故不在赘述环境变量的配置方法,而只是介绍一下如何检查系统中是否成功配置Scala环境变量。

(1)按WIN+R打开”运行“对话框,输入cmd,单击“确定”:

(2)输入path按回车,找到Scala的配置信息:

 

(3)输入Scala并回车:如图所示,说明成功安装。

 

4、IDEA安装Scala的插件:

(1)打开IDEA,依次选择File---Setting---Plugins,找到Scala点击下载。

(2)之后IDEA会重启,重启后还需要一些简单的配置,依次点击File---Project Structure---Project 选择SDK,点击Global Libraries,点击加号,添加Scala SDK。具体如图所示:

到此Scala的安装完毕。

5、新建Scala文件,运行HelloWorld

(1)如图所示新建Module、Package和Scala Object:

(2)输入如下代码,在输出即可:

 

与Java的Main方法做个对比:

public static void main(String[] args) {
        
    }

应该不难理解,注意两点:

1、如果将object 改成 class,此时代码没有错误,但是无法运行。

class HelloWorld {
  def main(args: Array[String]) : Unit = {
    println("hello world!")
  }
}

2、Unit表示无值,和其他语言的Void等同。用作不返回任何结果的方法的结果类型。

完,感谢你的阅读。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值