两个语句之间的任何纳秒差异? (无效返回)

时间:2014-10-23 23:08:22

标签: performance return void

基本上,这两个语句在速度(纳秒)之间是否存在差异?

private void one() {
   System.out.println("");
}

private void two() {
   System.out.println("");
   return;
}

我对此非常好奇......

1 个答案:

答案 0 :(得分:1)

不,没有区别。

大多数编译器会为两个版本生成完全相同的代码,但即使编译器生成了两个return语句,当然只会执行第一个语句。