3

我很清楚很多线程都致力于这个主题,但在我看来,混合 Scala 和 Java 并不是那么明显。

所以我的背景和期望首先:

我曾经在 Groovy 中编写代码,并将其与 Java 混合起来非常简单。Java 是有效的 Groovy 代码(几乎总是如此),在 Groovy 中您甚至可以实现纯 Java接口,以便其他纯 Java代码使用这些接口。简单的!

所以我的问题是:

  • 在 Scala(Java 接口,Scala 实现,Java 使用)中也可以这样做吗?
  • 编译后的实现是否需要 Scala 库/运行时/jar(大约 7MB...)?
4

1 回答 1

3
  1. 是的,它们都是可以互换的。看这里
  2. 是的,要运行 Scala 代码,您将需要 JAR 文件。(检查这个结论)大小是 Scala 开发人员的一个已知问题。我记得听说过一个精简版的库,但我不知道它是否存在。
于 2013-03-27T18:13:33.083 回答