Scala
详情>>Scala还包含了若干函数式语言的关键概念,包括高阶函数(Higher-Order Function)、局部套用(Currying)、嵌套函数(Nested Function)、序列解读(Sequence Comprehensions)等等。
Scala是静态类型的,这就允许它提供泛型类、内部类、甚至多态方法(Polymorphic Method)。另外值得一提的是,Scala被特意设计成能够与Java和.NET互操作。Scala当前版本还不能在.NET上运行(虽然上一版可以-_-b),但按照计划将来可以在.NET上运行。
Scala可以与Java互操作。它用scalac这个编译器把源文件编译成Java的class文件(即在JVM上运行的字节码)。你可以从Scala中调用所有的Java类库,也同样可以从Java应用程序中调用Scala的代码。
Scala特性包括:
- 面向对象特性
- 函数式编程
- 静态类型
- 可扩展性
- 并发性
- 可使用Scala的框架
总而言之,相比于Java,Scala更加简洁、合理、高效、强大。
- 日期:2023-11-14Scala实现二分查找的代码实例
- 日期:2023-10-31Scala排序算法之归并排序解析
- 日期:2023-10-02Scala基础语法总结
- 日期:2018-04-23利用Gradle如何构建scala多模块工程的步骤详解
- 日期:2018-03-29Scala安装及环境图文配置教程
- 日期:2017-10-18Scala基础简介及代码示例
- 日期:2017-05-25浅谈Scala的Class、Object和Apply()方法
- 日期:2015-03-09Windows7下安装Scala 2.9.2教程