ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# Scala 教程 ![python](https://box.kancloud.cn/2015-12-29_56824482d0764.png) Scala 是一门多范式(multi-paradigm)的编程语言,设计初衷是要集成面向对象编程和函数式编程的各种特性。 Scala 运行在Java虚拟机上,并兼容现有的Java程序。 Scala 源代码被编译成Java字节码,所以它可以运行于JVM之上,并可以调用现有的Java类库。 ## 谁适合阅读本教程? 本教程适合想从零开始学习 Scala 编程语言的开发人员。当然本教程也会对一些模块进行深入,让你更好的了解 Scala 的应用。 ## 学习本教程前你需要了解 在继续本教程之前,你应该了解一些基本的计算机编程术语。如果你学习过Java编程语言,将有助于你更快的了解 Scala 编程。 学习 [Java 教程](/java/java-tutorial.html)。 ## 第一个 Scala 程序:Hello World 以下是用 Scala 编写的典型 Hello World 程序: ## 实例(HelloWorld.scala) ``` object HelloWorld {     def main(args: Array[String]): Unit = {         println("Hello, world!")     } } ``` [运行实例 ?](/try/runcode.php?filename=HelloWorld&type=scala) 将以上代码保存为 HelloWorld.scala 文件,执行以上 scala 程序(你也可以直接在线执行): ``` $ scalac HelloWorld.scala $ scala HelloWorld.scala ``` 输出结果为: ``` Hello, world! ``` ## 相关文档推荐 以下是一份 [Scala语言规范.pdf](http://static.runoob.com/download/Scala%E8%AF%AD%E8%A8%80%E8%A7%84%E8%8C%83.pdf) 文档,可作为学习参考: