gpt4 book ai didi

java - setPosition(1, 2) 比 setPosition(new Point(1, 2)) 快很多吗

转载 作者:行者123 更新时间:2023-12-01 19:06:10 26 4
gpt4 key购买 nike

两种方法实现:

public void setPosiotion(int x, int y) { //do nothing }

public void setPosiotion(Point point) { //do nothing }

如果我必须调用 setPosition() 10 亿次,那么不需要创建新 Point 的方法会明显更快吗?

最佳答案

这可能会产生微小的差异,但它可能比您编写更长的表达式所花费的时间要短。有时你的时间和效率更重要。

比编写时间更重要的是维护代码所花费的时间,该时间可能是开发代码所花费时间的 3 倍。这表明可维护性应该是您主要关心的问题。

简而言之;编写简单、清晰易懂的代码,通常会表现良好,并且从长远来看是最有效的。

关于java - setPosition(1, 2) 比 setPosition(new Point(1, 2)) 快很多吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10040300/

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