【发布时间】:2012-10-31 03:57:59
【问题描述】:
我正在重构/审查 Java 应用程序
当我这样做时,我表明某些方法具有
返回值如Object、String、Boolean等,但是
返回值不会在任何地方使用。只做了方法调用。
所以,我只是在徘徊,让它们保持原样会导致 应用程序的性能问题。
我应该将它们更改为无效还是保持原样?
【问题讨论】:
-
如果你最终要使用返回值,你应该保留它们。如果没有,则无需保留它们。请记住,您仍然可以在带有
void的方法中使用return;来提前退出该方法。 -
可以解释一下当你有一个返回类型和 void 时,JVM 中实际发生了什么
-
@Baz +1 反之则不然,如果方法不是返回
void,则必须放置return声明。
标签: java refactoring void return-type