|
|
1
11
您可能看到的另一个面向阵列的变体是:
|
|
|
2
11
我推荐以下内容,因为与零的比较是在字节码级别优化的。
这是我的建议 Java Performance Tuning 杰克·西拉齐 |
|
|
3
1
应该没有性能差异。 请注意,您的循环迭代最多+1个元素。通常我想我会期望迭代从max-1下降到0。 |
|
|
4
1
有趣的问题!就我个人而言,我使用第一个,这是我看到其他程序员使用最多的一个。我认为原因是人们习惯于测试零,而-1可能会让他们有点失望。 |
|
5
0
第一个;这是标准的方法。 |
|
|
6
0
第二个仍然让我困惑。
就我个人而言,我也会这么做 Mark Byers 写的。 |
|
|
7
0
另外,我更喜欢for循环中的前缀递增/递减运算符(--idx),因为它可以避免获取不必要的idx副本(尽管许多编译器可能会识别并为您修复它)。 |
|
8
-1
我发现带有计数器的for循环应该 只有
这是如此的确定,你可以期望任何看到这一点的人都能立即理解正在发生的事情。这也意味着,任何与该形式的偏离,通过倒数或从一开始或从三开始,都很难理解,因为您需要识别它是不同的,解析它并理解它。这包括你所有的例子。 我建议写清楚:
|
|
|
9
-2
以下示例基于 http://www.java-samples.com/showtutorial.php?tutorialid=235
|
|
|
user29759326 · 如何返回递归函数中的最后一个值? 1 年前 |
|
|
malife89 · 将java中的字符串读取为正确的日期格式 1 年前 |
|
|
Tim · 在java中,有没有更快的方法将字节数组写入文件? 1 年前 |
|
|
rudraraj · java中未声明最终变量 1 年前 |
|
|
Bala Ji · 以下BFS的实施效率如何? 1 年前 |