第9章
将局部变量的作用最小化
说明:
- 控制变量的作用范围在 代码块 或者 小函数 中
优点:
- 易读
- 在哪里用到,就在哪里定义,不用费力找
- 不容易出错
for-each循环优先于传统for循环。
说明:
-
for-each无需实际控制遍历的位置,并且只需要很简单的代码,替换以下情形:
- 遍历只需要访问元素,无需访问索引
- 遍历无需remove移除元素
如果是上述情况,考虑普通循环
优点:
- 易读
- 无需自己控制遍历的位置
了解和使用类库:
说明:
- 优先使用类库,基本的类库如io,lang,util类库都需要了解。其次,如果满足不了需求,找开源的第三方库,再者,再考虑自己写。
优点:
- 易读
- 被专家编写的
- 有漏洞或者性能问题会被别人修复
- 无需考虑过多底层