gpt4 book ai didi

java - 为什么不同的谓词接口(interface)n JAVA 8?

转载 作者:行者123 更新时间:2023-12-01 12:20:47 25 4
gpt4 key购买 nike

在 Java 8 中提供了不同的谓词接口(interface)(例如 DoublePredicate、LongPredicate、IntPredicate 等)。现在,如果您要实现接口(interface)并在其中编写自己的代码,那么拥有不同的谓词接口(interface)有什么好处?为什么不只有一个谓词接口(interface)?

最佳答案

出于性能原因,存在这些不同的接口(interface)。

因为generics不允许原始类型(到目前为止)并且它们需要装箱,API 为原始类型提供了专门化,因此您可以避免装箱和拆箱的成本。

关于java - 为什么不同的谓词接口(interface)n JAVA 8?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37813271/

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