1、Scala概述
1.1、什么是Scala
Scala于2001年产生于瑞士的洛桑联邦理工学院(EPFL),是“可扩展语言”(Scalable Language)的缩写,Scala是一门现代的多范式编程语言,旨在以简洁、优雅及类型安全的方式来表达通用的编程模型。它平滑地集成了面向对象和函数式编程的各种特性,以提高代码的可读性、可维护性和可扩展性
Scala运行在JVM上,可以与Java无缝集成。Scala可以调用Java方法、继承Java类、实现Java接口等,几乎所有Scala代码都大量使用了Java类库
1.2、Scala的特性