第45條:將局部變量的做用域最小化

不推薦作法

  • 較早的程序設計語言(如C)要求局部變量必須在一個代碼塊的開頭處進行聲明,在Java中不推薦,Java中推薦第一次使用的地方聲明。

推薦作法

  • 要使局部變量的做用域最小化,最有力的方法就是在第一次使用它的地方聲明。
  • 幾乎每一個局部變量的聲明都應該包含一個初始化表達式。
  • 循環中的變量,若是在循環終止以後再也不須要循環變量的內容,那麼for循環就優先於while循環。
  • 使方法小而集中。若是兩個操做合併到一個方法,那麼與其中一個操做相關的局部變量就可能會如今執行另外一個操做的代碼範圍以內。
相關文章
相關標籤/搜索