gpt4 book ai didi

Java:保存到变量与多个函数调用

转载 作者:行者123 更新时间:2023-11-30 01:55:47 24 4
gpt4 key购买 nike

我有一个方法,它接受一个对象作为输入

void doSomething(MyObject myObj) {
///
}

在此方法中,它调用 myObj.getValue()由于各种原因多次

直接存储为 int objValue = myObj.getValue() 是否更好并使用objValue在整个方法中,请继续调用 myObj.getValue()

为什么?为什么不呢?

最佳答案

如果 getValue() 是一项耗时的操作,那么最好只调用一次并将值存储在变量中。

如果多次调用它,实际上可能不会获得任何性能改进,具体取决于编译器优化。

关于Java:保存到变量与多个函数调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54578469/

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