java - Akka Scala 和 Java 的区别

标签 java scala akka

<分区>

我正在考虑在我的一个项目中使用 Akka,但我必须只使用 Java。大多数 Material (书籍/文章)都是 Scala 版本,所以我想知道如果我使用 Java,我会成为二等公民。 两者之间是否存在显着的功能/性能差异?

谢谢

最佳答案

就 Akka 本身的性能而言,它将是相同的,因为您将运行相同的 Akka 字节代码。但是,就集成而言,您将使用 Java API 并且仅限于 Java 的语言功能。因此,就使用 API 而言,您将成为二等公民。然而,在功能和性能方面,它们几乎是相同的。请记住,您的 Java 代码将以不同于 Scala 代码的方式与库进行交互。使用 Scala,您可以访问闭包和其他您无法在 Java 中使用的结构(目前)。尽管如此,当从 Java 使用时,Akka 也是一个很棒的库....

关于java - Akka Scala 和 Java 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20945139/

相关文章:

scala - 访问抽象类 (Scala) 中构造函数创建的字段

scala - 需要从字符串中删除第一行,然后删除 scala 中的前两个单词

parsing - Scala 解析 SML 的相互递归函数

java - Props(new A with B) 和 Props[A with B] 之间的区别

scala - Akka Streams Websocket 接线

apache-spark - Apache Spark 错误的 akka-remote netty 版本

Java 框架 war : Spring and Hibernate

java - 字符串池可以包含两个具有相同值的字符串吗?

java - 在测试类中使用@PostConstruct会导致它被多次调用

java - 使用 URLClassLoader 重新加载 jar 时出现问题