gpt4 book ai didi

java - Java 风格的 Groovy 和 Java 一样快吗?

转载 作者:搜寻专家 更新时间:2023-10-30 19:55:56 24 4
gpt4 key购买 nike

如果我理解正确的话,Groovy 是动态类型的,但因为它几乎是 Java 的超集,所以可以选择提供静态类型信息。如果编写只有少数部分对性能至关重要的内容,同时避免使用多种语言的摩擦,这可能会很有用。只能为性能关键部分提供类型注释。

在使用类 Java 子集并提供静态类型注释的函数/类中使用 Groovy 而不是 Java 的性能损失是什么?

最佳答案

在 groovy 中声明类型并不能神奇地加快速度。它仍然是 groovy 代码,需要通过 MOP 以防某些内容发生动态更改。您不会仅仅因为提供了类型信息就获得了静态链接。

对于 groovy 代码速度不够快的性能敏感的事情,您需要编写真正的 java 代码。

这个问题与 previous one 非常相似我在哪里 gave an answer深入研究生成的字节码,显示输入内容如何不会加快速度。

关于java - Java 风格的 Groovy 和 Java 一样快吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7303030/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com