1.scala概述
- 作者:联邦理工学院(EPFL)的 Martin Odersky,之前曾经开发过java的编译器
- 语言介绍:
- 多范式,集成了面向对象编程和函数式编程的各种特点
- 运行在java虚拟机上,
- 编译后是java的字节码文件,兼容java程序,可以调用现有的java类库
- 特点:
- 纯面向对象
- 函数式编程
- 静态类型:编译时检查,像python,ruby,js等是动态语言
- 拓展性: 提供了独特的语言机制,可以以库的形式无缝添加新的语言
- 并发性: 使用Actor作为并发模型
2.scala环境搭建
- 版本 : 2.13.7 jdk 1.8
- 开发环境 : idea
- 步骤
- 安装scala : scala下载地址
- idea 安装插件 scala
3.scala实现HelloWorld
创建项目
编写代码
选择创建scala class(如果没有这个选项说明idea的插件没有安装上,或者创建项目的时候没有选择scala开发环境仅选择了jdk环境)
创建一个object
编写代码
object HelloWorld {
def main(args: Array[String]): Unit = {
println("hello world")
}
}