【发布时间】:2010-10-12 14:54:03
【问题描述】:
考虑以下两个带大括号的sn-ps:
switch (var) {
case FOO: {
x = x + 1;
break;
}
case BAR: {
y = y + 1;
break;
}
}
没有大括号:
switch (var) {
case FOO:
x = x + 1;
break;
case BAR:
y = y + 1;
break;
}
我知道,在带大括号的 sn-p 中,通过将每个 case 括在大括号中来创建一个新的范围。但是,如果每个 case 都不需要新的范围(即没有变量名被重用),那么在 case 中使用大括号是否会降低性能?
【问题讨论】:
标签: java performance switch-statement