大数据(12)

一  Scala简述

统计世界top100大学计算机系年级前三名,从初中开始编程,学过20多种语言,最后认为Scala最难。好了,我们开始享受这个过程把:)。

二  Scala安装与配置

Scala需要Java运行时库,安装Scala需要首先安装JVM虚拟机,推荐安装JDK1.8。

http://www.scala-lang.org/ 下载Scala2.11.8程序安装包。

根据不同的操作系统选择不同的安装包,下载完成后,将安装包解压到安装目录。将scala安装目录下的bin目录加入到PATH环境变量:

SCALA_HOME:

SCALA_HOME= D:scala-2.11.8

  

PATH:

在PATH变量中添加:%SCALA_HOME%in

  

完成以上流程后,在命令行输入:scala,进入如下界面:

2.2  配置IDEA

1) 打开IDEA工具,如图:点击Configure

 

2) 点击Plugins

 

3) 点击Install plugin from disk

 

4) 选择scala的plugins

 

5) 此时会显示一个Scala的条目,在右侧点击Restart IntelliJ IDEA

 

6) 创建Maven项目

创建的maven项目默认是不支持scala的,需要为项目添加scala的framework,如图:

 

在这里选择Scala后,在右边的Use library中配置你的安装目录即可,最后点击OK。

 

7) 在项目的目录结构中,创建scala文件夹,并标记为source

 

 

8) 以上配置都完成后,就可以在scala上点击右键创建scala class

三  Scala基础

3.1  Hello Scala

3.1.1  IDEA运行HelloScala程序

pom.xml配置:

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>com.atguigu</groupId>
    <artifactId>scala_syllabus</artifactId>
    <version>1.0-SNAPSHOT</version>
    <dependencies>
        <dependency>
            <groupId>org.scala-lang</groupId>
            <artifactId>scala-library</artifactId>
            <version>2.11.8</version>
        </dependency>
    </dependencies>

    <build>
        <plugins>
            <plugin>
                <groupId>org.scala-tools</groupId>
                <artifactId>maven-scala-plugin</artifactId>
                <version>2.15.2</version>
                <executions>
                    <execution>
                        <id>scala-compile-first</id>
                        <goals>
                            <goal>compile</goal>
                        </goals>
                        <configuration>
                            <includes>
                                <include>**/*.scala</include>
                            </includes>
                        </configuration>
                    </execution>
                    <execution>
                        <id>scala-test-compile</id>
                        <goals>
                            <goal>testCompile</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
        </plugins>
    </build>
</project>

  

1) 在scala上右键,创建scala object

2) 编写代码如下:

object HelloScala {
  def main(args: Array[String]): Unit = {
    println("Hello Scala")
  }
}

  

右键Run HelloScala,如图:

原文地址:https://www.cnblogs.com/shifu204/p/9855359.html