Spark大数据实时计算:基于Scala开发实战
上QQ阅读APP看书,第一时间看更新

第1章 Scala入门基础

Scala是面向对象编程和函数式编程这两种编程范式相结合的编程语言,也是一门静态类型的编程语言。Scala程序的执行需要编译和解释,其运行环境就是JVM(Java Virtual Machine,Java虚拟机)。Scala语言的静态类型特性有助于开发者避免在编写的复杂应用程序中出现漏洞(bug)。Scala的JVM运行环境和类JavaScript动态运行时特性,允许开发者去构建高性能应用系统,并且可以轻松访问巨大的Java类库和Scala库生态系统。