title: What is the good programming practices in Java?
body: <p>What is the good programming practices you think in Java?</p>
  
  <p><strong>The reson I ask this question:</strong></p>
  
  <p>I always wonder if I am doing in the wrong way so I want to know more about the good practices.</p>
  
  <p><strong>One thing I am always confused with:</strong> </p>
  
  <p>Should I always use <code>this.xxx</code>to refer the instance variable in order to distinguish them from local variables?</p>