![Scala](http://img.jbzj.com/images/lm_img/scala.png)
Scala
Details >>Scala also contains several key concepts of functional languages, Including Higher-Order Function (higher-order Function), local application (Currying), Nested function (Nested Function), Sequence interpretation (Sequence Comprehensions) and so on.
Scala is statically typed, which allows it to provide generic classes, inner classes, and even Polymorphic methods. It is also worth mentioning that Scala is specifically designed to work with Java. NET interoperability. The current version of Scala is not available. NET (although the previous version could -_-b), but it is planned to be available in the future. NET to run.
Scala can interoperate with Java. It uses the scalac compiler to compile the source files into Java class files (that is, bytecode to run on the JVM). You can call all Java libraries from Scala, and you can also call Scala code from Java applications.
Scala features include:
- Object-oriented feature
- Functional programming
- Static type
- expandability
- concurrency
- Scala's framework is available
All in all, Scala is more concise, reasonable, efficient, and powerful than Java.
- Date :2023-11-14 Scala implementation of binary search code example
- Date :2023-10-31 Merge sort parsing of Scala sort algorithm
- Date :2023-10-02 Scala basic syntax summary
- Date :2018-04-23 How to build a scala multi-module project with Gradle
- Date :2018-03-29 Scala installation and environment graphics configuration tutorial
- Date :2017-10-18 Scala basics and code examples
- Date :2017-05-25 Scala's Class, Object, and Apply() methods
- Date :2015-03-09 Tutorial on Installing Scala 2.9.2 under Windows7