title: What is a uninitialized reference variable when it's not null
body: <p>In java, local reference variables do not have a default value of null before they are initialized. 
  What exactly is the difference between a variable with a value of null, and a variable with no value?</p>