1.4 Scala 语言特点

Scala 是一门以 Java 虚拟机(JVM)为运行环境并将面向对象和函数式编程的最佳特性结合在一起的静态类型编程语言

  1. Scala 是一门多范式(multi-paradigm) 的编程语言,Scala 支持面向对象和函数式编程

  2. Scala 源代码(.scala)会被编译成 Java 字节码(.class),然后运行于 JVM 之上,并可以调用现有的 Java 类库,实现两种语言的无缝对接。
  3. Scala 单作为一门语言来看,非常的简洁高效。(三元运算,++ ,-- 都取消了)

  4. Scala 在设计时,马丁·奥德斯基是参考了 Java 的设计思想,可以说 Scala 是源于 Java,同时马丁·奥德斯基也加入了自己的思想,将函数式编程语言的特点融合到 JAVA 中, 因此,对于学习过 Java 的同学,只要在学习 Scala 的过程中,搞清楚Scala 和 Java 相同点和不同点,就可以快速的掌握 Scala 这门语言。

  5. 快速有效掌握Scala的三点建议

    • 学习Scala的特有的语法
    • 区别Scala和Java
    • 如何规范使用Scala
Copyright © 尚硅谷大数据 2019 all right reserved,powered by Gitbook
该文件最后修订时间: 2019-07-02 08:12:45

results matching ""

    No results matching ""