相关疑难解决方法(0)

用于循环优化

List<String> flowers = new ArrayList<String>();
Run Code Online (Sandbox Code Playgroud)

我的for循环目前看起来像这样......

for (int i = 0; i < flowers.size(); i++) {
...
}
Run Code Online (Sandbox Code Playgroud)

或者我应该改变它看起来像下面给出的代码

int size = flowers.size();
for (int i = 0; i < size; i++) {
...
}
Run Code Online (Sandbox Code Playgroud)

哪个性能更高(假设我有大量的花),我猜它应该是后者.

java optimization coding-style

45
推荐指数
5
解决办法
3万
查看次数

使用"大于或等于"或仅"大于"

我记得在C日我们被鼓励使用

i > -1
Run Code Online (Sandbox Code Playgroud)

代替

i >= 0
Run Code Online (Sandbox Code Playgroud)

因为表现.

这仍然适用于C#.NET世界吗?在今天的编译器中使用一个与另一个相比有什么性能影响?即编译器是否足够聪明,可以为您优化这些?

(另外尝试在Stack Overflow上的问题字段中输入问题"use> = or>",看看会发生什么.)

.net c c#

13
推荐指数
4
解决办法
4万
查看次数

标签 统计

.net ×1

c ×1

c# ×1

coding-style ×1

java ×1

optimization ×1