【发布时间】:2015-05-01 15:24:12
【问题描述】:
就风格或性能而言,在循环内还是在循环外定义变量更好?
例如:
int var;
for (...) {
var = /*something*/;
// Code that uses var
}
或
for (...) {
int var = /*something*/;
// Code that uses var
}
如果您对变量声明的内部工作方式有任何见解,以及其中一个如何可能比另一个执行得更好(即使只是轻微的),请分享。而在性能之外,哪种风格更受欢迎?
【问题讨论】:
标签: java performance coding-style