1.1 概述
联邦理工学院洛桑(EPFL)的Martin Odersky于2001年开始设计Scala
Scala是Scalable Language的简写,是一门多范式的编程语言
1.2 Scala语言的特点
Scala是一门以Java虚拟机(JVM)为运行环境并将面向对象和函数式编程的最佳特性结合在一起的静态类型编程语言
Scala源代码(.scala)会被编译成Java字节码(.class),然后运行在JVM上,并可以调用现有的Java类库,实现两种语言的无缝对接
Scala单作为一门编程语言来看,非常简洁高效
1.3 学习Scala的三点建议
学习Scala特有的语法
区别Scala和Java
规范使用Scala