与类和成员的可访问性最小化相似java
- 局部变量可访问性最小化,能够加强代码的可读性、可维护性,下降出错的可能性
java 容许你任何出现语句的地方能够声明变量3d
要使局部变量做用域最小化,最有力的方法就是第一次使用它的地方声明blog
- 过早声明会带来混乱和做用域过早扩展,直到外包围块结束
- 在使用块以前和以后意外使用,后果是灾难性的
几乎每个局部变量的声明都包含一个初始化表达式作用域
- try-catch 语句,若是在try 块外使用,就必须在try 块外被声明
循环中提供了特殊的机会来将变量的做用域最小化for循环
- 不管是for-each 仍是for 都容许声明循环变量
- 若是循环终止不在须要循环变量,for 循环优于while
- 循环首选的作法是foreach 语句

- 以下,while 循环容易犯的复制黏贴错误
- 相似状况在for 循环里是不可能编译经过的

for循环更加简短,可读性更增强编译
对局部变量进行最小化的循环作法变量
