Scala简介与安装部署

Scala简介与安装部署

在这里插入图片描述

1、scala简介

scala是运行在JVM上的多范式(多种编程方法)编程语言,同时支持面向对象和面向函数编程

早期,scala刚出现的时候,并没有怎么引起重视,随着Spark和Kafka这样基于scala的大数据框架的兴起,scala逐步进入大数据开发者的眼帘。

2、为什么要使用Scala

  • 开发大数据应用程序(Spark程序、Flink程序)
  • 表达能力强,一行代码抵得上Java多行,开发速度快
  • 兼容Java,可以访问庞大的Java类库,例如:操作mysql、redis、freemarker、activemq等等

3、scala对比Java

下面通过两个案例,分别使用java和scala实现的代码数量

3.1案例

定义三个实体类(用户、订单、商品)
Java代码

/**
* 用户实体类
*/
public class User {
   private String name;
   private List<Order> orders;public String getName() {
  return name;
  }public void setName(String name) {
  this.name = name;
  }public List<Order> getOrders() {
  return orders;
  }public void setOrders(List<Order> orders) {
  this.orders = orders;
  }
}
/**
* 订单实体类
*/
public class Order {
   private int id;
   private List<Product> products;public int getId() {
  return id;
  }public void setId(int id) {
  this.id = id;
  }public List<Product> getProducts() {
  return products;
  }public void setProducts(List<Product> products) {
  this.products = products;
  }
}
/**
* 商品实体类
*/
public class Product {
   private int id;
   private String category;public int getId() {
  return id;
  }public void setId(int id) {
  this.id = id;
  }public String getCategory() {
  return category;
  }public void setCategory(String category) {
  this.category = category;
  }
}

scala代码
case class User(var name:String, var orders:List[Order]) // 用户实体类
case class Order(var id:Int, var products:List[Product]) // 订单实体类
case class Product(var id:Int, var category:String) // 商品实体类

2、开发环境安装

学习如何编写scala代码之前,需要先安装scala编译器以及开发工具
Java程序编译执行流程

在这里插入图片描述
Scala程序编译执行流程
在这里插入图片描述
scala程序运行需要依赖于java类库,必须要有java运行环境,scala才能正确执行。
根据上述流程图,要编译运行scala程序,需要

  • jdk(jvm)
  • scala编译器(scala SDK)

接下来需要安装以下的内容:

  • 安装JDK
  • 安装scala SDK
  • 安装IDEA插件

2.1安装JDK

安装JDK 1.8 64位版本,并配置好环境变量
jdk安装教程

2.2安装scala SDK

scala SDK是scala语言的编译器,要开发scala程序,必须要先安装SDK
本次安装的版本是: 2.11.12
sdk下载地址

步骤

  1. 下载、安装SDK
  2. 测试是否安装成功

根据自己系统进行选择下载。
下载地址
在这里插入图片描述
具体操作
1.双击scala-2.11.12.msi,将scala安装在指定目录
2.打开控制台,输入scala -version
在这里插入图片描述

2.3安装IDEA scala插件

IDEA默认是不支持scala程序开发,所以需要来安装scala插件来支持scala语言。
步骤

  1. 载指定版本IDEA scala插件
  2. IDEA配置scala插件
  3. 重新启动IDEA
    具体操作
    操作1:查看IDEA的版本号
    在这里插入图片描述
    操作2:到IDEA官网下载对应版本的IDEA scala插件
    请务必下载IDEA版本一致的scala插件

操作3:选择配置 > 选择插件
在这里插入图片描述
操作4:点击小齿轮 > 选择从本地安装插件
在这里插入图片描述

操作5:找到刚刚下载scala的插件位置,点击OK
在这里插入图片描述
操作6:重新启动IDEA
操作7:查看scala插件
在这里插入图片描述
那么,安装部署到这里就结束了,你学到了吗。
最好的关系就是互相成就,各位读者的三连
就是小编继续下去的动力,小编会继续更新更多内容。谢谢大家的支持,我们下期见哦
我是小哪吒,传智专修学院的一名学子。一名编程行业的业余选手…哈哈哈

用自己拼搏的可能,回敬所有人的不可能
发布了48 篇原创文章 · 获赞 134 · 访问量 7万+

猜你喜欢

转载自blog.csdn.net/Mr_Yang888/article/details/105102793