gpt4 book ai didi

Java 队列评估顺序

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

我有以下代码

myQueue.offer(new myObj(
fcnA,
Collections2.transform(...),
Collections2.transform(...)
))

我的问题是 Collections2.transform(...) 在什么时候进行评估?

我的猜测是,直到从队列中调用 myObj 的创建时,这种情况才会发生。这是正确的吗?

最佳答案

简而言之,是的,它将在调用构造函数时对其进行求值。

请参阅 Java 语言规范 (JLS),15.12.4.2. Evaluate Arguments ,特别是最后 2 段和 Example 15.12.4.1-2. Evaluation Order During Method Invocation .

关于Java 队列评估顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26104193/

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