我很清楚很多线程都致力于这个主题,但在我看来,混合 Scala 和 Java 并不是那么明显。
所以我的背景和期望首先:
我曾经在 Groovy 中编写代码,并将其与 Java 混合起来非常简单。Java 是有效的 Groovy 代码(几乎总是如此),在 Groovy 中您甚至可以实现纯 Java接口,以便其他纯 Java代码使用这些接口。简单的!
所以我的问题是:
- 在 Scala(Java 接口,Scala 实现,Java 使用)中也可以这样做吗?
- 编译后的实现是否需要 Scala 库/运行时/jar(大约 7MB...)?