Groovy提供了比Java多得多的语法糖,但仍然在JVM上运行,因此需要JVM做更多的工作来提供这种糖。然而,在绝大多数正常使用中,这种差异是非常小的。
此外,如果您碰巧在Groovy中编写了一个运行速度太慢的函数,您可以直接用Java编写它,然后从Groovy代码中调用它。这是团队推荐的解决方案,我可以保证它工作得很好,很简单。
我的观点是,对于我们大多数人所做的编程来说,这不是问题。
Groovy提供了比Java多得多的语法糖,但仍然在JVM上运行,因此需要JVM做更多的工作来提供这种糖。然而,在绝大多数正常使用中,这种差异是非常小的。
此外,如果您碰巧在Groovy中编写了一个运行速度太慢的函数,您可以直接用Java编写它,然后从Groovy代码中调用它。这是团队推荐的解决方案,我可以保证它工作得很好,很简单。
我的观点是,对于我们大多数人所做的编程来说,这不是问题。