What is exactly masking programming errors in Java?
<p>In the language specification it says:</p>

<blockquote>
  <p>local variables are definitely set before use. While all other variables are automatically initialized to a default value, the Java programming language does not automatically initialize local variables in order to avoid masking programming errors.</p>
</blockquote>

<p>What is exactly masking programming errors are in Java?</p>

<p>An example explaining this, would be nice.</p>

<p>Thanks</p>
