第45条:将局部变量的做用域最小化

不推荐作法

  • 较早的程序设计语言(如C)要求局部变量必须在一个代码块的开头处进行声明,在Java中不推荐,Java中推荐第一次使用的地方声明。

推荐作法

  • 要使局部变量的做用域最小化,最有力的方法就是在第一次使用它的地方声明。
  • 几乎每一个局部变量的声明都应该包含一个初始化表达式。
  • 循环中的变量,若是在循环终止以后再也不须要循环变量的内容,那么for循环就优先于while循环。
  • 使方法小而集中。若是两个操做合并到一个方法,那么与其中一个操做相关的局部变量就可能会如今执行另外一个操做的代码范围以内。
相关文章
相关标签/搜索