标签: performance return void
基本上,这两个语句在速度(纳秒)之间是否存在差异?
private void one() { System.out.println(""); } private void two() { System.out.println(""); return; }
我对此非常好奇......
答案 0 :(得分:1)
不,没有区别。
大多数编译器会为两个版本生成完全相同的代码,但即使编译器生成了两个return语句,当然只会执行第一个语句。