gpt4 book ai didi

java - 具有返回类型而不是 void 的性能影响是什么?

转载 作者:行者123 更新时间:2023-11-29 10:15:32 25 4
gpt4 key购买 nike

我目前正在研究一些非常古老的代码以扩展它,并且我不断遇到可以很容易地返回 void 的方法。在我看来最臭名昭著的是:

public int dbInsert(int userID)
{
Map<String, Integer> foo = new HashMap<String, Integer>();
foo.put("bar", 0);
foo.put("user", userID);

sqlInsert(foo);
return foo.get("bar") != null ? (Integer) foo.get("bar") : 0;
}

我认为无论如何都会有一个大的重做,但我只是想知道将这样的方法剥离为 void 返回类型(因为上面的代码片段总是返回 0)对性能有多大影响,或者是否编译器会识别出冷漠并忽略它吗?

最佳答案

可以忽略不计。您的方法签名应根据从 API 使用角度来看有意义的内容来确定。

关于java - 具有返回类型而不是 void 的性能影响是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18957393/

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