从java调用scala - 性能?

MaS*_*SEL 4 java performance scala

由于实现简单,我有用Scala编写的解析器.我需要从我的java应用程序中调用它.我知道我需要在类路径中包含scala库等等.但性能呢?与纯java解析器调用相比,它的性能是否会降低?

And*_*cer 8

从Java调用Scala是不会产生任何开销:这一切都只是字节码在执行时.这并不是说你必须经历Java和Scala之间的某种桥梁,就像你从Java调用我不知道的那样,Python.

此特定算法的Scala实现是运行得更快还是更慢取决于算法的性质以及实现它的方式.鉴于你不打算以两种语言同样的方式实现它,因此很难预测.