scala 介绍
Scala是一种多范式的编程语言——面向对象编程、函数式编程。
Scala运行于Java平台(Java虚拟机),并兼容现有的Java程序。
特点:
1.Scala的API更优雅,用户体验好
2.Scala的语言表达能力强,一行代码抵多行Java代码,速度快
3.能融合到Hadoop生态圈
开发环境
Scala SDK 的安装
安装Scala SDK 前首先确保已安装jdk1.8+的版本(jdk安装看这里)
1.Windows下安装Scala SDK
访问Scala官网http://www.scala-lang.org/,下载Scala编译器安装包。
进入DownLoad
环境变量配置
a.右击我的电脑属性——高级系统设置——环境变量
b.path——编辑
2.Linux下安装Scala SDK
Linux版的Scala SDK下载地址:http://downloads.typesafe.com/scala/2.11.8/scala-2.11.8.tgz
1.解压到指定目录
tar -zxvf scala-2.11.8.tgz -C /apps
2.配置环境变量,讲Scala加入环境变量中
vi /etc/profile
export SCALA_HOME=/root/apps/scala-2.11.8 export PATH=$PATH:$JAVA_HOME/bin:$SCALA_HOME/bin
Scala的使用
1.交互式窗口
Win+R——cmd
就可以用Scala开心的编程了,ctrl+d退出交互
2.IDEA
目前Scala的开发工具有两种:eclipse和IDEA,这两个开发工具都有相应的Scala插件。
使用eclipse——到Scala官网http://scala-ide.org/download/sdk.html下载即可。
使用IDEA——http://www.jetbrains.com/idea/download/下载社区免费版。安装时如果有网络可以选择在线安装Scala插件。
离线安装Scala插件演示:
1.安装IDEA,点击Skip All and Set Defaul
安装完成后,更改相关设置
2.下载IDEA的Scala插件,地址http://plugins.jetbrains.com/?idea_ce
3.安装插件
选择下载好的scala-intellij-bin-2020.3.18.zip,不用解压,OK——重启IDEA
IDEA创建HelloScala工程
1.打开IDEA——创建一个新的项目
2.选择Scala——IDEA——next
3.工程起名——设置工作目录——创建SDK
也可以通过project structure(crtl+shift+alt+s)修改参数
第一个Scala程序
代码
//无参 object HelloScala { def main(args: Array[String]): Unit = { println("hello scala") } }
//传参 object HelloScala { def main(args: Array[String]): Unit = { println("hello "+args(0)) } }
输出