Scala教程

Scala教程,Scala 是一门现代的多范式编程语言,旨在以简练、优雅及类型安全的方式来表达常用编程模式。它平滑地集成了面向对象和函数语言的特性。

Scala诞生

Scala诞生,Scala 一门通用用途、面向对象、函数式的 Jvm 语言,是瑞士洛桑联邦理工大学教授 Martin Odersky 的心血结晶。

Scala特点

Scala特点,Scala 有交互式命令行(REPL), 可以在上面快速的试各种语法和代码。这对学习新特性,或者实验新想法非常有用。

Scala优缺点

Scala优缺点,兼容 Java: 这点很明显(其他 200 多种 [JVM](/jvm/jvm-tutorial.html) 上的语言也兼容 [Java](/java/java-development.html)),但它是如此重要的一个功能,因此不可小视。它意味着 Scala 可以使用所有 Java 库和框架爱。

Scala应用场景

Scala应用领域,Scala 是一门多范式(multi-paradigm)的编程语言,设计初衷是要集成面向对象编程和函数式编程的各种特性。Scala 运行在 Java 虚拟机上,并兼容现有的 Java 程序,Scala 是基于 java 之上。

Scala与Java对比

Java 和 Scala 的区别: Scala 更多的是采用常量,而不是变量来解决问题,这样带来的好处是可以减少多线程并发安全问题,特别适合高并发分布式的场景。