【发布时间】:2019-04-11 20:19:02
【问题描述】:
如果i.e.有一个对象的添加方法,并且为了构造方便,
Objeckt o = new Objeckt().add(new Element());
使用该方法是否需要更多费用
Objeckt add(Element e){
return this;
}
而不是
void add(Element e){
}
?
【问题讨论】:
-
您正在设计什么样的系统,对性能如此关键?
-
我只是想知道它是否有任何区别。或者如果该值为无(void),它仍然需要返回一个空白。
-
对不起,但我投票决定关闭这个问题,因为它不清楚。这个问题的答案取决于所使用的 jvm 和操作系统。请查看技术文档如何执行字节码,有时还通过即时编译进行优化。
-
基本上是there are different bytecode instructions depending on the datatypes to return。我看不出为什么必须返回像 blank value 这样的东西。
标签: java optimization methods return