简洁中文网站模板下载,军事新闻头条最新消息,WordPress子站站群,怎么用手机做网站平台Scala环境搭建与介绍
一、Scala环境搭建 1、环境准备与下载 2、验证Scala 3、IDEA新建项目#xff0c;配置Scala#xff0c;运行Hello world 二、Scala介绍 1、Scala 简介 2、Scala 概述
一、Scala环境搭建
1、环境准备与下载 JDK1.8 Java Downloads | Oracle 下载需求版本…Scala环境搭建与介绍
一、Scala环境搭建 1、环境准备与下载 2、验证Scala 3、IDEA新建项目配置Scala运行Hello world 二、Scala介绍 1、Scala 简介 2、Scala 概述
一、Scala环境搭建
1、环境准备与下载 JDK1.8 Java Downloads | Oracle 下载需求版本(建议1.8)的安装包配置环境变量应用即可 Scala Scala 2.12.15 下载需求版本的安装包配置环境变量 IntelliJ IDEA IntelliJ IDEA 下载习惯用的版本即可 参考博客
2、验证Scala
打开Windows的运行可用winR快捷键打开输入cmdwindows11 鼠标右击即可打开终端
输入scala进入scala窗口编程能进入说明安装完成
3、IDEA新建项目配置Scala运行Hello world
3.1、下载scala插件重启IDEA
在设置(Setting) - 插件(Plugins) 里 搜索scala安装安装完成后会让你重启IDEA
3.2、新建空模板maven工程
新建空模板maven工程删除无用的文件目录新建scala目录将其作为Source Root(颜色会变为蓝色) 3.3、配置Scala SDK
项目结构(Project Structure) - 全局配置 (Global Libraries) - 添加scala SDK 找到刚刚下载的scala应用(Apply)之后点击OK 项目配置一样的操作添加Scala SDK
3.4、新建运行Hello World
新建Scala Class 选择 Object hello world 代码主函数写main即可自动补全
object HelloWorld {def main(args: Array[String]): Unit {println(hello scala)}
}鼠标右击即可运行
二、Scala介绍
1、Scala 简介 Scala是一门以Java虚拟机JVM为运行环境并将面向对象和函数式编程的最佳特性结合在一起的 静态类型编程语言 Scala 源自Java
Scala 建立在JVM之上Scala 与java 兼容、互通
Scala的优势
多范式编程面向对象的编程、函数式编程表达能力强代码精简
大数据与Scala
Spark采用Scala语言设计 提供的Api更加优雅 基于JVM的语言更融入Hadoop生态圈
2、Scala 概述
面向对象的特性 每个值都是对象’ 对象的数据类型和行为有类(Class) 和特征(Trait类似interface) 描述 利用特征实现混入式多重继承
函数式编程 每个函数都是一个值 支持高阶函数、柯里化(currying)、样例类(case class) 及模式匹配…
Scala是静态类型语言
拓展性隐式类、字符串插值