Scala 教程

简介: Scala 教程

Scala 是一门多范式(multi-paradigm)的编程语言,设计初衷是要集成面向对象编程和函数式编程的各种特性。

Scala 运行在 Java 虚拟机上,并兼容现有的 Java 程序。

Scala 源代码被编译成 Java 字节码,所以它可以运行于 JVM 之上,并可以调用现有的 Java 类库。

谁适合阅读本教程?
本教程适合想从零开始学习 Scala 编程语言的开发人员。当然本教程也会对一些模块进行深入,让你更好的了解 Scala 的应用。

学习本教程前你需要了解
在继续本教程之前,你应该了解一些基本的计算机编程术语。如果你学习过Java编程语言,将有助于你更快的了解 Scala 编程。

学习 Java 教程。

第一个 Scala 程序:Hello World
以下是用 Scala 编写的典型 Hello World 程序:

实例(HelloWorld.scala)
object HelloWorld {
def main(args: Array[String]): Unit = {
println("Hello, world!")
}
}

运行实例 »
将以上代码保存为 HelloWorld.scala 文件,执行以上 scala 程序(你也可以直接在线执行):

$ scalac HelloWorld.scala // 把源码编译为字节码
$ scala HelloWorld // 把字节码放到虚拟机中解释运行
输出结果为:

Hello, world!

目录
相关文章
|
12天前
|
搜索推荐 Java 大数据
Scala 简介
Scala 简介
22 1
|
Java Scala
Scala学习一
Scala中的方法与函数: 方法是属于类或者对象的,在运行时,它是加载到JVM的方法区中,而函数则是加载到JVM的堆内存中,同时可以将函数对象赋值给一个变量。函数是一个对象,继承自FunctionN,函数对象有apply、curried、toSting、tupled这些方法,而方法则没有。这是scala与java不同的地方。
97 0
Scala学习一
|
消息中间件 分布式计算 Java
Scala入门教程(上)
Scala入门教程(上)
517 0
Scala入门教程(上)
|
SQL 分布式计算 Scala
Scala学习总结
Scala学习总结
133 0
|
SQL 分布式计算 Scala
Scala学习笔记总结
Scala学习笔记总结
158 0
|
大数据 Scala
Scala入门教程(中)
Scala入门教程(中)
169 0
Scala入门教程(中)
|
分布式计算 IDE 程序员
Scala学习笔记(一)
Scala学习笔记(一)
107 0
Scala学习笔记(一)
|
消息中间件 分布式计算 Java
Scala学习笔记(二)
Scala学习笔记(二)
151 0
Scala学习笔记(二)
|
存储 Java 大数据
Scala入门教程(下)
Scala入门教程(下)
242 0
|
安全 Java Scala
Scala学习笔记(三)
Scala学习笔记(三)
255 0