title: Why must local variables, including primitives, always be initialized in Java?
body: <p>Why must local variables, including primitives, always be initialized in Java?  Why is the same not applicable in the case of instance variables?</p>