目录
1.关于scala
Scala是一门多范式的、纯粹的面向对象、函数式编程语言。由于Scala文件(.scala)可被编译成Java字节码,所以scala程序可以由JVM加载并运行。
由于Scala编译后得到Java字节码,所以Scala和Java本质上是一个东西,Scala和Java类可以相互调用。
2.Windows安装scala
去官网下载压缩包,将scala-2.11.12.zip解压到某个路径,比如D:\Hadoop\scala-2.11.12。
官网地址:The Scala Programming Language (scala-lang.org)https://www.scala-lang.org/
配置SCALA_HOME和path环境变量,比如:
验证是否部署成功:
3. 创建一个scala程序
用任意的文本编辑器建一个HelloWorld.scala的文件内容如下:
object HelloWorld{
def main(args : Array[String]){
println("hello,welcome to scala")
}
}
编译scala文件(假设HelloWorld.scala在D:\Hadoop\这个路径下),并运行
4. IDEA创建普通的scala项
4.1安装scala插件
在IDEA设置中找到插件,搜索scala
4.2创建普通的scala项目
5. scala基本语法
- Scala 语句末尾的分号 ; 是可选的
- 和java一样,Scala 使用 package 关键字定义包,使用 import 关键字引用包
- 默认情况下,Scala 总会引入 java.lang._ 、 scala._ 和 Predef._,所以在使用println()方法是,不需要手动import包。因为这个方法在scala.Predef里定义了
- 和java一样,scala也是面向对象,也有类、对象、方法、属性/字段的概念
- 和java一样,scala的程序入口也是main方法。scala的main方法只能定义在object修饰的单例对象里面
6. 变量和常量
在 Scala 中,使用关键词 "var" 声明变量,使用关键词 "val" 声明常量。变量和常量的区别是:变量的值可以被修改,常量的值不能为修改。
在 Scala 中声明变量和常量不一定要指明数据类型,在没有指明数据类型的情况下,其数据类型是通过变量或常量的初始值推断出来的。
所以,如果在没有指明数据类型的情况下声明变量或常量必须要给出其初始值,否则将会报错。
7.总结
我的分享就到这里啦,希望能帮到你,我分享的只是最基础的知识,希望我们以后能学的越来越多的知识