【问题标题】:What is the equivalent of scala companion objects in Java Akka?Java Akka 中的 scala 伴生对象等价物是什么?
【发布时间】:2016-12-27 10:06:19
【问题描述】:

我正在尝试将 Akka 与 Java 一起使用,来自 scala 背景。在 scala 中,您在 Actor 伴生对象中定义 Actor 的案例类。 Java中的等价物是什么?

【问题讨论】:

  • java 8 接口中的默认方法?
  • 看看Notes for Java programmersdocs.scala-lang.org/tutorials/tour/singleton-objects.html。简而言之,我相信您会将任何companion 适当的字段放入Java 类的static 字段中。
  • Actor 类的内部类也是一种选择,缺点是语法更多(new ActorClass.MessageClass() ....)

标签: java scala akka


【解决方案1】:

据我所知,不幸的是,没有这样的事情。您需要自己定义 POJO 类。仍然有一些库可以帮助增强代码。

一些关于 java vs scala 中缺失的好文章:https://jaxenter.com/the-10-most-annoying-things-about-java-after-using-scala-108012.html

【讨论】:

    猜你喜欢
    • 2011-12-10
    • 1970-01-01
    • 1970-01-01
    • 2010-11-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-30
    • 1970-01-01
    相关资源
    最近更新 更多